v3.26.1
Stockholders' Equity and Warrants - Public Offering Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Mar. 27, 2025
Mar. 25, 2025
Class of Stock [Line Items]    
Price per share (in dollars per share) $ 2  
Public Stock Offering    
Class of Stock [Line Items]    
Number of shares issued (in shares) 25,000,000  
Net proceeds from issuance and sale of stock $ 46.7  
Over-Allotment Option    
Class of Stock [Line Items]    
Number of shares issued (in shares)   3,750,000
Over-allotment option, period   30 days