Quarterly report [Sections 13 or 15(d)]

Subsequent Events - July 2025 ATM Program, Equity Distribution Agreement and Waiver Agreements (Details)

v3.25.2
Subsequent Events - July 2025 ATM Program, Equity Distribution Agreement and Waiver Agreements (Details)
6 Months Ended
Jul. 25, 2025
USD ($)
shares
Jul. 21, 2025
USD ($)
D
$ / shares
shares
Jun. 30, 2025
USD ($)
Subsequent Event [Line Items]      
Proceeds from issuance of common stock, net of issuance costs     $ 4,722,000
Subsequent Events | July 2025 ATM Program, Equity Distribution Agreement and Waiver Agreements      
Subsequent Event [Line Items]      
Aggregate offering price   $ 50,000,000  
Gross proceeds   3.00%  
Subsequent Events | April 2025 Purchase Agreement      
Subsequent Event [Line Items]      
Transaction period   60 days  
Threshold number of holding days | D   60  
Trading volume   10.00%  
Aggregate amount   $ 25,000,000  
Aggregate shares of common stock | shares   5,000,000  
Subsequent Events | April 2025 Purchase Agreement | Minimum      
Subsequent Event [Line Items]      
Price per share | $ / shares   $ 1.1  
Subsequent Events | Private Placement      
Subsequent Event [Line Items]      
Aggregate share issued | shares 284,091    
Proceeds from issuance of common stock, net of issuance costs $ 250,000