v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]          
Stock issuance cost       $ 234,000 $ 551,000
Common Stock          
Subsequent Event [Line Items]          
Issuance of common stock from exercise of warrants [1]   269,874 10,126,956    
Subsequent Event | Stifel ATM Facility          
Subsequent Event [Line Items]          
Aggregate net proceeds $ 48,900,000        
Stock issuance cost $ 500,000        
Subsequent Event | 2025 Warrants          
Subsequent Event [Line Items]          
Warrants exercised 2,100,000        
Issuance of common stock from exercise of warrants 2,099,787        
Subsequent Event | Common Stock | Stifel ATM Facility          
Subsequent Event [Line Items]          
Number of shares issued 2,558,569        
Weighted-average price per share $ 19.11        
Sales remaining capacity $ 0        
[1] All share and per share amounts have been restated for prior periods on a retroactive basis to reflect a one-for-twenty reverse stock split effected in September 2025. See Note 2 for details.