XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 19, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Outstanding principal balance $ 200,818   $ 201,229
Unamortized issuance costs (64,596)   (43,845)
Net principal balance 136,222   157,384
Level 3      
Debt Instrument [Line Items]      
Outstanding principal balance 200,000    
Unamortized issuance costs (4,311)    
Net principal balance 195,689    
Fair value 155,300    
2026 Convertible notes      
Debt Instrument [Line Items]      
Outstanding principal balance 17,668 $ 182,300 200,000
2026 Convertible notes | Level 3      
Debt Instrument [Line Items]      
Outstanding principal balance 17,668    
Unamortized issuance costs (333)    
Net principal balance 17,335    
Fair value 13,600    
2029 Convertible Notes      
Debt Instrument [Line Items]      
Outstanding principal balance 182,332   $ 0
2029 Convertible Notes | Level 3      
Debt Instrument [Line Items]      
Outstanding principal balance 182,332    
Unamortized issuance costs (3,978)    
Net principal balance 178,354    
Fair value $ 141,700