XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal $ 682,802 $ 692,917
Unamortized issuance costs (13,823) (15,633)
2028 Convertible notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal 325,000 425,000
Unamortized issuance costs (4,267) (7,475)
Net carrying amount 320,733 417,525
2031 Convertible notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal 345,000 0
Unamortized issuance costs (9,556) 0
Net carrying amount $ 335,444 $ 0