XML 46 R29.htm IDEA: XBRL DOCUMENT v3.26.1
GENERAL AND BASIS OF PRESENTATION - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Principal amount    
less current portion $ (365,600) $ 0
Noncurrent portion 825,000 476,400
Deferred financing costs    
less current portion (5,463) 0
Noncurrent portion 19,100 4,100
Net carrying amount    
less current portion (360,112) 0
Noncurrent portion 805,911 472,334
2027 Convertible Notes    
Principal amount    
Principal amount, convertible notes 190,600 476,400
Deferred financing costs    
Deferred financing costs, convertible notes 1,400 4,100
Net carrying amount    
Net carrying amount, convertible notes 189,200 472,300
2031 Convertible Notes    
Principal amount    
Principal amount, convertible notes 1,000,000 0
Deferred financing costs    
Deferred financing costs, convertible notes 23,100 0
Net carrying amount    
Net carrying amount, convertible notes $ 976,900 $ 0