XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Dec. 19, 2024
Debt Instrument [Line Items]      
Outstanding balance $ 142,640 $ 200,818  
Unamortized issuance costs and debt discount (39,590) (64,596)  
Total debt, net 103,050 136,222  
Level 3      
Debt Instrument [Line Items]      
Outstanding balance 142,273    
Unamortized issuance costs and debt discount (39,590)    
Total debt, net 102,683    
Fair value 279,157    
2026 Convertible notes      
Debt Instrument [Line Items]      
Outstanding balance 17,668 17,668 $ 182,300
2026 Convertible notes | Level 3      
Debt Instrument [Line Items]      
Outstanding balance 17,668    
Unamortized issuance costs and debt discount (1,792)    
Total debt, net 15,876    
Fair value 18,091    
2029 Convertible Notes      
Debt Instrument [Line Items]      
Outstanding balance 124,605 $ 182,332  
2029 Convertible Notes | Level 3      
Debt Instrument [Line Items]      
Outstanding balance 124,605    
Unamortized issuance costs and debt discount (37,798)    
Total debt, net 86,807    
Fair value $ 261,066