XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock and Treasury Stock - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Feb. 28, 2023
Equity [Abstract]        
Repurchase program, amount approved for repurchase       $ 200,000,000
Repurchase of common stock (in shares) 939,567 8,624,238 3,000,000  
Repurchase program, shares repurchased, value $ 27,587,000 $ 206,537,000 $ 107,378,000  
Repurchase program, shares repurchased to date (in shares) 58,921,300      
Repurchase program, value of shares repurchased to date $ 953,800,000      
Repurchase program, maximum remaining amount authorized for purchase $ 172,400,000