v3.26.1
Subsequent Events (Details) - At The Market Offering - USD ($)
shares in Millions, $ in Millions
1 Months Ended
Jul. 31, 2026
Mar. 31, 2026
Subsequent events    
Common stock, issued   18.4
Aggregate gross proceeds   $ 59.8
Selling commissions and other fees   $ 1.8
Subsequent event    
Subsequent events    
Common stock, issued 7.3  
Aggregate gross proceeds $ 40.2  
Selling commissions and other fees $ 1.2