v3.26.1
Warrants - Additional information (Details) - $ / shares
Jun. 30, 2026
Jan. 31, 2026
Jun. 30, 2025
Warrants      
Warrant Liabilities      
Class of warrant or right, number of securities called by each warrant or right 1    
Exercise price of warrants $ 11.5    
Prefunded Warrants      
Warrant Liabilities      
Exercise price of warrants $ 0.0001   $ 0.0001
Warrants to purchase shares of common stock   5,807,018  
Number of warrants outstanding 0    
Common Stock Warrants      
Warrant Liabilities      
Warrants to purchase shares of common stock 45,614,036 45,614,036