v3.26.1
Subsequent Events (Details) - Subsequent Events - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 09, 2026
Apr. 30, 2026
ATM Offering    
Subsequent Events    
Number of shares issued   800,000
Net proceeds from sale of stock   $ 1.8
Net proceeds from the offering   $ 1.8
Underwriting Agreement    
Subsequent Events    
Net proceeds from sale of stock $ 9.3  
Number of units authorized to be issued 5.3  
Number of common shares included in each unit 1  
Number of warrants included in each unit 1  
Price per unit $ 1.9  
Gross proceeds from issuance of units $ 10.0  
Net proceeds from the offering $ 9.3  
Exercise price of warrants $ 2.5  
Warrant vesting period 6 months  
Term of warrants 5 years 6 months