XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable - 2024 Unsecured SPA Notes Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
day
$ / shares
Mar. 31, 2024
USD ($)
Jan. 28, 2025
$ / shares
Dec. 31, 2024
Dec. 21, 2024
$ / shares
Debt Instrument [Line Items]          
Payments of notes payable issuance costs $ 99 $ 25      
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%     10.00%  
Conversion price (in dollars per share) | $ / shares $ 1.16   $ 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 $ 20,000        
Payments of notes payable issuance costs $ 0