XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock and Treasury Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity [Abstract]        
Amount approved for repurchase   $ 400,000,000.0   $ 400,000,000.0
Shares repurchased (in shares) 2,448,863 1,682,787 2,713,799 3,743,220
Shares repurchased, value $ 120,248,000 $ 57,628,000 $ 134,656,000 $ 120,693,000
Repurchase program, shares repurchased to date (in shares) 65,581,636   65,581,636  
Repurchase program, amount paid for shares repurchased to date $ 1,200,000,000   $ 1,200,000,000  
Maximum remaining amount authorized for purchase $ 223,500,000   $ 223,500,000