v3.26.1
Stockholders' Equity - February 2025 ThinkEquity Underwritten Offering and Warrant Issuance (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Feb. 03, 2025
Jun. 30, 2026
Jun. 30, 2026
May 20, 2026
Stockholders' Equity        
Term of warrants       6 years
Number of warrants exercised     0  
February 2025 ThinkEquity Underwritten Offering and Warrant Issuance        
Stockholders' Equity        
Number of units authorized to be issued 5,300,000      
Number of common shares included in each unit 1      
Number of warrants included in each unit 1      
Number of shares into which each warrant may be converted 1      
Price per unit $ 4      
Gross proceeds from issuance of units $ 21.0      
Net proceeds from the offering $ 19.3      
February 2025 ThinkEquity Underwritten Offering and Warrant Issuance | ThinkEquity Warrants        
Stockholders' Equity        
Exercise price of warrants $ 5      
Term of warrants 5 years      
Number of warrants exercised   0 0