v3.26.1
Shareholders' Equity - 2024 Offerings (Details)
$ / shares in Units, $ in Thousands
Dec. 23, 2025
USD ($)
shares
Oct. 30, 2025
USD ($)
shares
Oct. 24, 2025
$ / shares
shares
Jul. 01, 2024
USD ($)
$ / shares
shares
Jun. 28, 2024
shares
Jun. 27, 2024
director
Stockholders' Equity            
Number of directors | director           4
Public Offering            
Stockholders' Equity            
Issuance of common stock (in shares) | shares       6,250,000    
Purchase price, per unit | $ / shares       $ 1.6    
Gross proceeds | $       $ 11,500    
Stock issuance cost | $       $ 1,853    
Over allotment option            
Stockholders' Equity            
Issuance of common stock (in shares) | shares         937,500  
Private Placement            
Stockholders' Equity            
Issuance of common stock (in shares) | shares 27,258,936 6,970,890 34,229,826 2,772,561    
Purchase price, per unit | $ / shares       $ 1.6    
Stock issuance cost | $ $ 1,418          
Number of warrants issued | shares 54,517,872 13,941,780        
Proceeds of common stock | $ $ 11,149 $ 2,851   $ 15,000    
Exercise price of warrants | $ / shares     $ 0.409      
Private Placement | Capital Llc 365 And Certain Other Accredited Investors            
Stockholders' Equity            
Purchaser beneficially owns (as percent)           10.00%
Private Placement | Pre-funded warrants            
Stockholders' Equity            
Purchase price, per unit | $ / shares       $ 1.5999    
Number of warrants issued | shares       6,602,439    
Exercise price of warrants | $ / shares       $ 0.0001