XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Standby Equity Purchase Agreement - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 9 Months Ended
Oct. 02, 2023
shares
Oct. 31, 2023
USD ($)
Sep. 30, 2025
USD ($)
$ / shares
Sep. 30, 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          
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     0   2,000  
SEPA liability            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
SEPA derivative liability     $ 0 $ 236 $ 55 $ 185
Change in unrealized gain     $ 55 $ (51)    
Standby Equity Purchase Agreement            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Sale of stock, authorized amount   $ 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