XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Carrying value of the Exchangeable Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Net carrying value $ 4,349,000 $ 5,065,000
Convertible Debt | 4.00% senior exchangeable notes due 2025    
Debt Instrument [Line Items]    
Principal 0 183,220
Less: Unamortized debt issuance costs 0 414
Net carrying value 0 182,806
Convertible Debt | 7.32% senior exchangeable notes due 2026    
Debt Instrument [Line Items]    
Principal 150,000 150,000
Less: Unamortized debt issuance costs 1,274 3,311
Net carrying value $ 148,726 $ 146,689