XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Outstanding Notes Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2031 Notes    
Debt Instrument [Line Items]    
Principal $ 575,000  
Unamortized debt discount and issuance costs (11,403)  
Net carrying amount 563,597  
2029 Notes    
Debt Instrument [Line Items]    
Principal 747,500 $ 747,500
Unamortized debt discount and issuance costs (7,626) (8,628)
Net carrying amount 739,874 738,872
2027 Notes    
Debt Instrument [Line Items]    
Principal 550,000 550,000
Unamortized debt discount and issuance costs (3,912) (4,827)
Net carrying amount $ 546,088 $ 545,173