v3.25.4
Debt - Convertible Senior Notes due 2025 Additional Information (Details)
1 Months Ended 12 Months Ended
May 15, 2025
USD ($)
May 15, 2020
USD ($)
Feb. 29, 2024
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument            
Proceeds from issuance of convertible senior notes       $ 500,000,000 $ 460,000,000  
Repayment of loans       62,448,000 84,070,000 $ 72,484,000
Payment for settlement of convertible senior notes due 2025       $ 390,719,000 $ 350,000,000 $ 0
Convertible senior notes due 2025 (the “2025 Notes”) | Convertible Debt            
Debt Instrument            
Aggregate principal   $ 747,500,000        
Interest rate (as a percent)   1.50%   0.00%    
Conversion rate (as a percent)   0.0260491        
Proceeds from issuance of convertible senior notes   $ 733,200,000        
Unamortized deferred issuance cost   $ 14,300,000        
Repayment of loans     $ 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