Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Stock Option Activity (Details)

v3.25.0.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 04, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value        
Dividends paid on common stock (in dollars per share) $ 3.20      
Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding        
Beginning balance (shares)   709,423 1,520,997 1,884,351
Exercised (shares)   (93,962) (197,941) (199,970)
Forfeited (shares)     (284,956) (51,860)
Expired (shares)     (328,677) (111,524)
Ending balance (shares)   615,461 709,423 1,520,997
Exercisable (shares)   615,461    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price        
Beginning balance (usd per share)   $ 7.73 $ 7.24 $ 6.99
Exercised (usd per share)   3.04 2.58 3.06
Forfeited (usd per share)     3.39 3.98
Expired (usd per share)     12.36 11.97
Ending balance (usd per share)   8.44 $ 7.73 $ 7.24
Exercisable (usd per share)   $ 8.44    
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value        
Outstanding, weighted average contractual term   2 years 3 months 3 days    
Outstanding, aggregate intrinsic value   $ 1,054    
Exercisable, weighted average contractual term   2 years 3 months 3 days    
Exercisable, aggregate intrinsic value   $ 1,054