XML 120 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Share Repurchases (Details) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
Sep. 17, 2025
Mar. 17, 2020
Jan. 31, 2026
Feb. 19, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Repurchase Program [Line Items]              
Increase in share repurchase authorized amount $ 635,000,000.0 $ 500,000,000.0          
Repurchases of common stock (in shares)         1,400,000 0 100,000
Repurchase of common stock         $ 252,400,000   $ 24,200,000
Excise tax         2,400,000    
Remaining authorized repurchase amount         $ 924,700,000    
Subsequent Event              
Share Repurchase Program [Line Items]              
Repurchases of common stock (in shares)       200,000      
Repurchase of common stock     $ 2,200,000 $ 38,100,000