v3.26.1
Reverse Stock Split (Details)
Apr. 13, 2026
$ / shares
shares
Apr. 12, 2026
$ / shares
shares
Mar. 31, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Oct. 24, 2025
shares
Dec. 01, 2023
$ / shares
shares
Oct. 18, 2021
$ / shares
shares
Reverse Stock Split.              
Common stock, par value | $ / shares     $ 0.0001 $ 0.0001      
Outstanding shares     2,012,293 2,007,613      
Subsequent Events              
Reverse Stock Split.              
Reverse stock split 0.025            
Common stock, par value | $ / shares $ 0.0001            
Outstanding shares 2,012,293 80,491,720          
Exercise price of warrants | $ / shares $ 460 $ 11.5          
Public Warrants              
Reverse Stock Split.              
Number of shares issued on exercise of warrants             8,625,000
Exercise price of warrants | $ / shares             $ 11.5
Public Warrants | Subsequent Events              
Reverse Stock Split.              
Number of shares issued on exercise of warrants 215,625            
Private Placement Warrants              
Reverse Stock Split.              
Number of shares issued on exercise of warrants             506,250
Exercise price of warrants | $ / shares             $ 11.5
Private Placement Warrants | Subsequent Events              
Reverse Stock Split.              
Number of shares issued on exercise of warrants 12,657            
Financing warrants              
Reverse Stock Split.              
Number of shares issued on exercise of warrants           340,250  
Exercise price of warrants | $ / shares           $ 11.5  
Financing warrants | Subsequent Events              
Reverse Stock Split.              
Number of shares issued on exercise of warrants 8,507            
Exercise price of warrants | $ / shares $ 460 11.5          
2025 Warrants              
Reverse Stock Split.              
Number of shares issued on exercise of warrants 4,682,273.85       68,459,652    
2025 Warrants | Subsequent Events              
Reverse Stock Split.              
Exercise price of warrants | $ / shares $ 5.98 $ 0.409