v3.26.1
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Feb. 23, 2026
Aug. 14, 2025
Aug. 12, 2025
Jun. 25, 2025
Aug. 05, 2022
Aug. 11, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]                      
Sale of stock under Shelf               $ 24,117,000 $ 4,655,000 $ 24,117,000 $ 5,038,000
Common Stock                      
Class of Stock [Line Items]                      
Shares of common stock sold and issued               2,838,894 947,438 2,838,894 987,772
Sale of stock under Shelf               $ 28,000 $ 9,000 $ 28,000 $ 10,000
ATM Program                      
Class of Stock [Line Items]                      
Shares of common stock sold and issued       3,923,829              
Net proceeds       $ 20,900,000           $ 24,250,000 $ 5,038,000
2025 ATM Program | Common Stock                      
Class of Stock [Line Items]                      
Shares of common stock sold and issued 2,838,894                 2,838,894  
Net proceeds $ 24,200,000                 $ 24,200,000  
2025 ATM Program | Common Stock | Subsequent Event                      
Class of Stock [Line Items]                      
Shares of common stock sold and issued             617,345        
Net proceeds             $ 6,300,000        
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            
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