v3.26.1
Subsequent Event (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Jul. 29, 2026
Jul. 27, 2026
Jul. 23, 2026
Subsequent Event [Line Items]      
Offering option, term     30 days
Public Stock Offering      
Subsequent Event [Line Items]      
Number of shares issued in transaction (in shares)     16,666,667
Stock price (in dollars per share) $ 1.50   $ 1.50
Net proceeds received   $ 23.1  
Over-Allotment Option      
Subsequent Event [Line Items]      
Number of shares issued in transaction (in shares) 1,333,333   2,500,000