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