XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders’ Equity and Stock Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 25, 2023
Jul. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options Outstanding            
Stock Options Outstanding, Beginning of year (in shares)     2,071,994 2,141,494 2,891,341  
Stock Options Outstanding, Granted (in shares)     0 0 0  
Stock Options Outstanding, Exercised (in shares)     (160,640) (69,500) (749,847)  
Stock Options Outstanding, Cancelled (in shares)     0 0 0  
Stock Options Outstanding, Expired (in shares)     0 0 0  
Stock Options Outstanding, End of year (in shares)     1,911,354 2,071,994 2,141,494 2,891,341
Stock Options Outstanding, Exercisable (in shares)     1,911,354 2,071,994 2,141,494  
Weighted Average Remaining Term, Outstanding (in years)     2 years 6 months 3 years 6 months 4 years 6 months 5 years 6 months
Weighted Average Remaining Term, Exercisable (in years)     2 years 6 months 3 years 6 months 4 years 6 months  
Weighted-Average Exercise Price            
Weighted-Average Exercise Price, Beginning of year (USD per share)     $ 11.35 $ 11.31 $ 11.07  
Weighted Average Exercise Price, Granted (USD per share)     0 0 0  
Weighted Average Exercise Price, Exercised (USD per share)     11.84 9.94 10.39  
Weighted Average Exercise Price, Cancelled (USD per share)     0 0 0  
Weighted Average Exercise Price, Expired (USD per share)     0 0 0  
Weighted-Average Exercise Price, End of year (USD per share)     9.19 11.35 11.31 $ 11.07
Weighted Average Exercise Price, Exercisable (USD per share)     $ 9.19 $ 11.35 $ 11.31  
Aggregate Intrinsic Value, Outstanding     $ 58,758 $ 53,966 $ 83,992  
Aggregate Intrinsic Value, Exercisable     $ 58,758 $ 53,966 $ 83,992  
Common stock, dividends (USD per share) $ 2.00 $ 2.00        
2015 Plan            
Weighted-Average Exercise Price            
Common stock, dividends (USD per share)     $ 2.00