v3.26.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 01, 2026
Jan. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Shareholders' Equity        
Weighted average price (per share)     $ 1.2  
Issuance of common stock to vendors (in shares)     8,340  
Rodman At Market Issuance Sales Agreement        
Shareholders' Equity        
Number of shares issued     423,799  
Weighted average price (per share)     $ 1.24  
Threshold Percentage of Compensation from Gross Proceeds   3.00%    
Aggregate offering price   $ 3.5    
Rodman At Market Issuance Sales Agreement | Subsequent Event        
Shareholders' Equity        
Number of shares issued 4,301,557      
Weighted average price (per share) $ 0.5      
Aggregate value of shares remaining from agreement $ 0.8      
Common Stock        
Shareholders' Equity        
Number of shares issued     423,799 657,147
Issuance of common stock to vendors (in shares)     8,340 12,346