Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans - Status of Stock Options Related to Stock Plans (Details)

v3.24.0.1
Employee Benefit Plans - Status of Stock Options Related to Stock Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding Beginning Balance 1,200,000    
Options Outstanding Exercisable 500,000    
Options Outstanding Ending Balance 500,000 1,200,000  
Exercise Price Per Share, Exercised $ (700,000)    
Weighted Average Exercise Price Per Share, Exercisable $ 16.76 $ 16.76  
Weighted Average Remaining Contractual Term, Exercisable 6 years 3 months 18 days 7 years 3 months 18 days  
Aggregate Intrinsic Value, Beginning Balance $ 18,600 $ 40,200  
Aggregate Intrinsic Value, Exercisable 18,600    
Intrinsic value of stock options exercised $ 27,800 $ 18,000 $ 15,400
Non-vested Restricted Stock Awards and Restricted Stock Units, Granted 400,000    
Executive officers and other key associates | Restricted stock units | 2012 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-vested Restricted Stock Awards and Restricted Stock Units, Granted 412,000    
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price Per Share, Exercisable $ 16.76 $ 16.76  
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price Per Share, Exercisable $ 16.76 $ 16.76