XML 60 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 23, 2026
Aug. 14, 2025
Aug. 12, 2025
Jun. 25, 2025
Dec. 16, 2024
Aug. 05, 2022
May 07, 2026
Mar. 31, 2025
Class of Stock [Line Items]                
Sale of stock under Shelf               $ 384,000
Common Stock                
Class of Stock [Line Items]                
Shares of common stock sold and issued               40,334
Sale of stock under Shelf               $ 1,000
ATM Program                
Class of Stock [Line Items]                
Shares of common stock sold and issued     3,923,829          
Net proceeds     $ 20,900,000         $ 384,000
2025 ATM Program | Common Stock | Subsequent Event                
Class of Stock [Line Items]                
Shares of common stock sold and issued             0  
2026 Follow-On Offering | Common Stock                
Class of Stock [Line Items]                
Exercise price per share $ 5.45              
Gross proceeds from issuance of common stock $ 100,000,000              
Shares of common stock sold and issued 18,348,624              
Net proceeds $ 93,500,000              
Offering price per share $ 5.45              
Registered Direct Offering | Common Stock                
Class of Stock [Line Items]                
Shares of common stock sold and issued       3,221,395        
Aggregate gross proceeds before deducting estimated offering expenses payable       $ 15,000,000        
Offering price per share       $ 4.67        
Public Offering | Common Stock                
Class of Stock [Line Items]                
Shares of common stock sold and issued         12,000,001      
Gross proceeds before deducting underwriting discounts and commissions, and offering expenses         $ 92,000,000      
Offering price per share         $ 6      
Public Offering | Pre-funded warrants                
Class of Stock [Line Items]                
Exercise price per share         0.01      
Offering price per share         $ 5.99      
Number of warrants outstanding         3,333,333      
Overallotment Option | Common Stock                
Class of Stock [Line Items]                
Shares of common stock sold and issued         2,000,000      
Maximum | Combination of Common Stock, Preferred Stock, Debt Securities, Warrants and/or Units                
Class of Stock [Line Items]                
Sale of stock under Shelf   $ 300,000,000       $ 200,000,000    
Maximum | ATM Program                
Class of Stock [Line Items]                
Sale of stock under Shelf   50,000,000       $ 75,000,000    
Maximum | 2025 ATM Program                
Class of Stock [Line Items]                
Sale of stock under Shelf   $ 50,000,000