XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Senior Convertible Notes due 2024 (Details) - USD ($)
12 Months Ended
Apr. 15, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 14, 2024
Line of Credit Facility          
Principal balance   $ 1,111,800,000 $ 1,130,600,000    
Repayments of convertible debt   248,211,000 0 $ 0  
2024 Notes | Convertible Debt          
Line of Credit Facility          
Principal balance   $ 0 $ 3,300,000    
Stated interest rate         4.75%
Repayments of convertible debt $ 3,300,000