Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Redeemable Preferred Stock and Stockholders' Equity - May 2024 Issuances of Common Stock and Common Stock Warrants (Details)

v3.26.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - May 2024 Issuances of Common Stock and Common Stock Warrants (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 17, 2024
USD ($)
May 15, 2024
USD ($)
$ / shares
shares
May 13, 2024
$ / shares
shares
Jun. 30, 2024
item
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2025
shares
Dec. 29, 2025
$ / shares
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate shares issued upon exercise of warrants           1  
Warrants exercise price (in dollar per share) | $ / shares             $ 5
Issuance of common stock to vendor (in shares)         136,203    
Number of vendors | item       2      
Issuance of common stock to vendor | $         $ 0.4    
Maximum              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Service period of the shares         12 months    
Minimum              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Service period of the shares         6 months    
Initial May 2024 Registered Direct Offering and Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate share issued     785,000        
Price per share | $ / shares     $ 3.31        
Aggregate shares issued upon exercise of warrants     785,000        
Warrants exercise price (in dollar per share) | $ / shares     $ 3.18        
Gross proceeds | $   $ 2.6          
Placement agent fees and other offering expenses | $   $ 0.3          
Second May 2024 Registered Direct Offering and Concurrent Private Placement              
Convertible Redeemable Preferred Stock and Stockholders' Equity              
Aggregate share issued   675,000          
Price per share | $ / shares   $ 3.61          
Aggregate shares issued upon exercise of warrants   675,000          
Warrants exercise price (in dollar per share) | $ / shares   $ 3.48          
Gross proceeds | $ $ 2.4            
Placement agent fees and other offering expenses | $ $ 0.3