v3.25.2
Common Stock - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 05, 2022
Aug. 05, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]            
Net proceeds         $ 5,038,000 $ 3,641,000
Sale of stock under Shelf     $ 4,655,000 $ 3,455,000 $ 5,038,000 $ 3,641,000
ATM Program            
Class of Stock [Line Items]            
Shares of common stock sold and issued         3,923,829  
Net proceeds         $ 20,900,000  
Subsequent Event | ATM Program            
Class of Stock [Line Items]            
Shares of common stock sold and issued   0        
Maximum | Combination of Common Stock, Preferred Stock, Debt Securities, Warrants and/or Units            
Class of Stock [Line Items]            
Sale of stock under Shelf $ 200,000,000          
Maximum | ATM Program            
Class of Stock [Line Items]            
Sale of stock under Shelf $ 75,000,000