v3.25.1
Common Stock Issuance, Redeemable Common Stock, Common Stock Warrants, and Convertible Preferred Stock - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Sep. 13, 2024
USD ($)
Sep. 11, 2024
USD ($)
$ / shares
shares
Aug. 20, 2024
shares
Feb. 25, 2024
USD ($)
$ / shares
shares
Sep. 17, 2020
$ / shares
shares
Sep. 30, 2024
shares
Feb. 29, 2024
USD ($)
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Mar. 13, 2025
$ / shares
Dec. 31, 2024
$ / shares
shares
Mar. 31, 2023
USD ($)
$ / shares
shares
Subsidiary or Equity Method Investee [Line Items]                        
Offering expenses | $               $ 16 $ 0      
Warrants outstanding               11,099,708     11,099,708  
Warrants exercised (in shares)               0        
Common stock, shares issued (in shares)               15,808,849     15,725,783  
Common stock, par value (in dollars per share) | $ / shares               $ 0.0001     $ 0.0001  
Net proceeds from issuance of preferred stock and warrants | $               $ 0 9,092      
General and administrative | $               7,092 $ 6,050      
Period for warrants to become exercisable after IPO         12 months              
Series A Convertible Preferred Stock                        
Subsidiary or Equity Method Investee [Line Items]                        
Redemption value | $               $ 11,479        
Preferred stock, shares issued (in shares)               11,479     11,479  
Preferred stock, par value (in dollars per share) | $ / shares               $ 0.0001     $ 0.0001  
Conversion of stock, shares converted (in shares)     15,721                  
Series B Convertible Preferred Stock                        
Subsidiary or Equity Method Investee [Line Items]                        
Warrants exercised (in shares)               0        
Redemption value | $               $ 9,250        
Preferred stock, shares issued (in shares)               9,250     9,250  
Preferred stock, par value (in dollars per share) | $ / shares               $ 0.0001     $ 0.0001  
Common Class A                        
Subsidiary or Equity Method Investee [Line Items]                        
Shares issued upon conversion (in shares)     2,291,686                  
Titan Warrants                        
Subsidiary or Equity Method Investee [Line Items]                        
Warrants outstanding               125,405     125,405  
Issuance cost | $   $ 382                    
Exercise price of warrant (in dollars per share) | $ / shares                   $ 4.63    
Warrants expiration period               5 years        
Warrants exercised (in shares)               0        
Public Warrant                        
Subsidiary or Equity Method Investee [Line Items]                        
Warrants exercised (in shares)               0        
Private Placement Warrants                        
Subsidiary or Equity Method Investee [Line Items]                        
Sale of number of warrants (in shares)         471,428              
SBG Public Warrants                        
Subsidiary or Equity Method Investee [Line Items]                        
Warrants outstanding               821,428     821,428  
Warrants expiration period               5 years        
Warrants exercised (in shares)               0        
SVB Warrants                        
Subsidiary or Equity Method Investee [Line Items]                        
Warrants outstanding               10,714     10,714  
Exercise price of warrant (in dollars per share) | $ / shares                       $ 5.32
Warrants exercised (in shares)               0        
Number of securities called by warrants (in shares)                       10,714
Value of warrants | $                       $ 43
September 2024 Offering                        
Subsidiary or Equity Method Investee [Line Items]                        
Sale of stock, shares issued in transaction (in shares)   3,135,136                    
Sale of stock, price per share (in dollars per share) | $ / shares   $ 3.70                    
Consideration received | $   $ 10,590                    
Offering price discount to underwriter   0.07                    
Offering expenses | $               $ 863        
Unpaid issuance costs | $               $ 260        
Reimbursement to underwriter of stock issuance costs | $ $ 198                      
Private Placement                        
Subsidiary or Equity Method Investee [Line Items]                        
Sale of stock, shares issued in transaction (in shares)   750,000       750,000            
Preferred stock issuance costs | $       $ 102                
Private Placement | Series B Convertible Preferred Stock                        
Subsidiary or Equity Method Investee [Line Items]                        
Exercise price of warrant (in dollars per share) | $ / shares       $ 7.71                
Warrants exercised (in shares)               0        
Preferred stock, shares issued (in shares)       9,250                
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.0001                
Common stock, shares issued (in shares)       1,799,021                
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001                
Proceeds from issuance of preferred stock, net of $0 and $158 of paid transaction costs, respectively | $       $ 9,250     $ 9,250          
Convertible preferred stock, conversion ratio       129.6596                
Liquidation preference | $       $ 1                
Number of securities called by each warrant (in shares)       1                
Aggregate estimated fair value of warrants | $       $ 6,856                
Net proceeds from issuance of preferred stock and warrants | $       2,394                
Accrued stock issuance costs | $       394                
General and administrative | $       $ 292                
Initial Public Offering | Public Shares                        
Subsidiary or Equity Method Investee [Line Items]                        
Units issued (in shares)         821,428              
Initial Public Offering | Public Warrant                        
Subsidiary or Equity Method Investee [Line Items]                        
Exercise price of warrant (in dollars per share) | $ / shares         $ 161.00