XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Stock-Based Awards - Dividends and Share Repurchase Authorization (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 14, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 19, 2020
Oct. 26, 2018
Mar. 06, 2018
Dec. 07, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends paid           $ 23,913 $ 23,455 $ 23,156        
Quarterly cash dividend declared   $ 0.17                    
Repurchase of common shares, value           $ 5,100   $ 9,400        
Repurchase of common shares, average cost per share           $ 40.27   $ 24.96        
Repurchase of common stock, shares           100,000 0 400,000        
Repurchase of common shares remaining authorized amount   $ 149,500       $ 149,500            
O 2022 A1 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared               $ 0.165        
O 2023 A1 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared             $ 0.165          
O 2024 Q1 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared         $ 0.165              
O 2024 Q2 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared       $ 0.165                
O 2024 Q3 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared     $ 0.17                  
O 2023 Q4 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared           $ 0.165            
O 2024 Q4 Dividends [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Quarterly cash dividend declared   $ 0.17                    
Subsequent Event [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Dividends paid $ 6,100                      
Maximum [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Repurchase of common shares program authorized amount                 $ 150,000 $ 100,000 $ 250,000 $ 100,000