XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - 2024 Unsecured SPA Notes Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
day
$ / shares
Dec. 31, 2023
USD ($)
Dec. 21, 2024
$ / shares
Debt Instrument [Line Items]      
Payments of notes payable issuance costs $ 2,087 $ 2,503  
2024 Unsecured SPA Warrants      
Debt Instrument [Line Items]      
Percent of purchaser's conversion shares 100.00%    
Debt instrument, term (in years) 5 years    
2024 Unsecured SPA Notes      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold consecutive trading days | day 1    
2024 Unsecured SPA Notes | Notes Payable      
Debt Instrument [Line Items]      
Notes payable bearing interest rate 10.00%    
Conversion price (in dollars per share) | $ / shares $ 1.16   $ 1.16
Debt instrument, floor price (in dollars per share) | $ / shares $ 1.05    
Debt instrument, convertible, threshold consecutive trading days | day 5    
Debt instrument, term (in years) 1 year    
Proceeds from debt, net of issuance costs $ 2,500    
Payments of notes payable issuance costs 0    
Aggregate principal amount $ 7,500