XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Stock - Additional Information (Details) - USD ($)
12 Months Ended
Nov. 14, 2023
Aug. 17, 2022
Feb. 17, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class Of Stock [Line Items]            
Common stock, Authorized       65,000,000 65,000,000  
Common stock, par value       $ 0.01 $ 0.01  
Preferred stock, authorized       1,000,000 1,000,000  
Preferred stock, par value       $ 0.01 $ 0.01  
Repurchases of common stock, shares       469,365 4,733,875 972,881
Repurchases of common stock, value       $ 22,600,000 $ 152,500,000 $ 32,400,000
Shares repurchased average price       $ 48.2 $ 32.21 $ 33.3
Common Stock            
Class Of Stock [Line Items]            
Outstanding common stock value authorized to repurchase under stock repurchase program $ 150,000,000 $ 150,000,000 $ 150,000,000      
Stock Repurchase Program Expiration Date Dec. 31, 2025 Dec. 31, 2023 Dec. 31, 2023