XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Common Stock and Stock-Based Awards - Dividends and Share Repurchase Authorization (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 12, 2024
Jun. 10, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
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     $ 5,900 $ 5,900 $ 11,836 $ 11,696        
Quarterly cash dividend declared   $ 0.165                
Repurchase of common stock, shares         0          
Repurchase of common shares remaining authorized amount     $ 154,600   $ 154,600          
Subsequent Event [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Dividends paid $ 6,000                  
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