XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Convertible Senior Notes due 2025 Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
May 15, 2020
Feb. 29, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument        
Proceeds from issuance of convertible senior notes due 2029     $ 0 $ 460,000,000
Repayments of debt     33,174,000 40,985,000
Payment for settlement of convertible senior notes due 2025     $ 390,719,000 $ 350,000,000
Convertible senior notes due 2025 (the "2025 Notes")        
Debt Instrument        
Interest rate (as a percent)     0.00%  
Convertible senior notes due 2025 (the "2025 Notes") | Convertible Debt        
Debt Instrument        
Aggregate principal $ 747,500,000      
Interest rate (as a percent) 1.50%      
Proceeds from issuance of convertible senior notes due 2029 $ 733,200,000      
Unamortized deferred issuance cost 14,300,000      
Repayments of debt   $ 356,800,000    
Payment for settlement of convertible senior notes due 2025 390,700,000 350,000,000    
Gain on extinguishment of debt   $ 5,100,000    
Payment of accrued interest $ 2,900,000