XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Summary of Long-Term Debt, Net of Unamortized Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aug. 09, 2022
Debt Instrument [Line Items]      
Senior Secured Convertible Note, due August 9, 2027 $ 85,888    
Facility Agreement      
Debt Instrument [Line Items]      
Less: Unamortized debt issuance costs     $ 4,924
Facility Agreement | Convertible Notes      
Debt Instrument [Line Items]      
Senior Secured Convertible Note, due August 9, 2027 85,888 $ 110,000  
Less: Unamortized debt issuance costs 1,437 2,211 $ 3,663
Less: Unamortized debt discount 9,428 14,658  
Long-term debt, net of unamortized debt discount and issuance costs $ 75,023 $ 93,131