v3.26.1
Warrant Liability - Additional Disclosure (Details) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Feb. 28, 2023
Warrant Liability      
Exercise price   $ 1.5  
Number of warrants 0 38,273,500  
February 2023 Warrant      
Warrant Liability      
Number of securities called by each warrant     39,100,000
Common stock shares purchase     19,550,000
Exercise price     $ 1.5
Warrant term     3 years