v3.26.1
Equity (Details) - $ / shares
1 Months Ended 3 Months Ended
Feb. 29, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Equity        
Common stock, par value   $ 0.0001   $ 0.0001
Pre-Funded Warrants        
Equity        
Warrants outstanding   5,818,592 10,805,957  
Securities Purchase Agreement        
Equity        
Number of shares issued 32,413,560      
Common stock, par value $ 0.0001      
Common stock, price per share $ 7.52      
Securities Purchase Agreement | Pre-Funded Warrants        
Equity        
Number of shares callable by warrants 10,805,957 1,749,453    
Offering price of warrants $ 7.519      
Weighted average exercise price to purchase common stock $ 0.001      
Issuance of common stock upon exercise of pre-funded warrants, shares   1,749,300    
Warrants outstanding   5,818,592    
Warrants exercised     0