v3.26.1
Shareholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jan. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 31, 2026
Shareholders' Equity              
Weighted average price (per share)         $ 1.18    
Issuance of common stock to vendors (in shares)         12,688    
Issuance of common stock pursuant to At Market Issuance Sales Agreement     $ 5,528,541 $ 545,635 $ 6,037,818 $ 3,243,177  
Rodman At Market Issuance Sales Agreement              
Shareholders' Equity              
Number of shares issued         11,538,661    
Weighted average price (per share)         $ 0.54    
Threshold Percentage of Compensation from Gross Proceeds   3.00%          
Aggregate offering price   $ 3,500,000 $ 2,500,000   $ 2,500,000   $ 3,000,000
Issuance of common stock pursuant to At Market Issuance Sales Agreement         $ 6,234,000    
Rodman At Market Issuance Sales Agreement | Subsequent Event              
Shareholders' Equity              
Number of shares issued 128,000            
Weighted average price (per share) $ 0.4            
Aggregate value of shares remaining from agreement $ 2,400,000