Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - September 2024 Warrant Inducement (Details)

v3.25.3
Convertible Redeemable Preferred Stock and Stockholders' Equity - September 2024 Warrant Inducement (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 01, 2025
shares
Sep. 10, 2024
USD ($)
Y
$ / shares
shares
Sep. 30, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
shares
Sep. 30, 2025
shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
shares
Class of Stock [Line Items]              
Issuance of common stock upon warrant exchanged 2,989,887   2,372,000   6,235,998    
Proceeds from exercise of warrants | $           $ 714,000  
Aggregate shares issued upon exercise of warrants (in shares)         1   1
Deemed dividend on issuance of common stock and warrants in connection with amendment to warrants to purchase common stock | $   $ 2,300,000 $ 2,253,000     $ 2,253,000  
Warrants exercised for cash       18      
Net proceeds | $       $ 32,000      
Number of warrants exercised under cashless exercise provision       7,454      
Issuance of common stock for warrants exercised under cashless exercise provision       5,705      
September 2024 Inducement Warrants              
Class of Stock [Line Items]              
Purchase a number of shares of common stock   65.00%          
Issuance of common stock upon warrant exchanged   1,193,721          
Warrants exercise price (in dollar per share) | $ / shares   $ 2.21          
Aggregate shares issued upon exercise of warrants (in shares)   775,920          
Fair value of warrant | $   $ 1,574,000          
September 2024 Inducement Warrants | Stock price | Minimum              
Class of Stock [Line Items]              
Measurement input | $ / shares   1.71          
September 2024 Inducement Warrants | Stock price | Maximum              
Class of Stock [Line Items]              
Measurement input | $ / shares   2.4          
September 2024 Inducement Warrants | Expected yield              
Class of Stock [Line Items]              
Measurement input   0          
September 2024 Inducement Warrants | Expected volatility              
Class of Stock [Line Items]              
Measurement input   1.43          
September 2024 Inducement Warrants | Risk-free interest rate | Minimum              
Class of Stock [Line Items]              
Measurement input   0.0343          
September 2024 Inducement Warrants | Risk-free interest rate | Maximum              
Class of Stock [Line Items]              
Measurement input   0.0352          
September 2024 Inducement Warrants | Expected life (in years)              
Class of Stock [Line Items]              
Measurement input | Y   5          
December 2024 Inducement Warrants              
Class of Stock [Line Items]              
Issuance of common stock upon warrant exchanged             2,513,703
Exchange Warrant              
Class of Stock [Line Items]              
Proceeds from exercise of warrants | $   $ 2,600,000          
Exchange Warrant | Stock price              
Class of Stock [Line Items]              
Measurement input | $ / shares   2.4          
Exchange Warrant | Expected yield              
Class of Stock [Line Items]              
Measurement input   0          
Exchange Warrant | Expected volatility              
Class of Stock [Line Items]              
Measurement input   1.43          
Exchange Warrant | Risk-free interest rate              
Class of Stock [Line Items]              
Measurement input   0.0343          
Exchange Warrant | Expected life (in years)              
Class of Stock [Line Items]              
Measurement input | Y   5