XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Standby Equity Purchase Agreement - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 02, 2023
USD ($)
shares
Oct. 31, 2023
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Common stock, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001  
Purchase agreement period 24 months 24 months        
Purchase agreement, number of trading days used for measurement of market price 3 days          
Standby equity purchase agreement, maximum allowable percentage of outstanding common stock 0.1999          
Expected draws            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Expected draws     3,000   2,000  
SEPA derivative liability            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
SEPA derivative liability $ 200   $ 23 $ 366 $ 55 $ 185
Change in unrealized gain     32 $ (181)    
Standby Equity Purchase Agreement            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Sale of stock, authorized amount   $ 30,000 $ 30,000      
Purchase agreement, maximum shares allowed, percentage of average daily volume 1          
Purchase agreement, number of days used for measurement of average daily trading volume 10 days          
Maximum shares of common stock allowed under Purchase Agreement (in shares) | shares 1,000,000          
Purchase agreement, sales price, percentage of market price 0.960          
Purchase agreement, sales price, percentage of market price during three consecutive trading days 0.970          
Purchase agreement, ownership limitation 0.0499          
Common stock, shares authorized, standby equity purchase agreement (in shares) | shares 5,260,704