XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock and Stock-Based Awards - Dividends and Share Repurchase Authorization (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 12, 2024
Mar. 11, 2024
Mar. 31, 2024
Mar. 31, 2023
Feb. 19, 2020
Oct. 26, 2018
Mar. 06, 2018
Dec. 07, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Quarterly cash dividend declared   $ 0.165            
Dividends paid     $ 5,889 $ 5,806        
Repurchase of common stock, shares     0          
Repurchase of common shares remaining authorized amount     $ 154,600          
Subsequent Event [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Dividends paid $ 5,900              
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