v3.25.2
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
May 08, 2025
Sep. 15, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 17, 2023
Class of Stock [Line Items]              
Estimated offering expenses for aggregate expenses     $ 1,598,000        
Number of warrants issued (in shares)     107,969 0 107,969 0  
Credit Agreement Warrants | Perceptive Term Loan Facility              
Class of Stock [Line Items]              
Class of warrant or right, issued (in shares)     750,000   750,000    
Shelf Registration Statement              
Class of Stock [Line Items]              
Common stock offering, authorized amount             $ 150,000,000
Common stock offering, remaining authorized amount     $ 129,800,000   $ 129,800,000    
Cowen Equity Distribution Agreement              
Class of Stock [Line Items]              
Proceeds from sale of stock   $ 50,000,000          
2025 Public Offering              
Class of Stock [Line Items]              
Proceeds from sale of stock $ 18,600,000            
Sale of stock, number of shares issued in transaction (in shares) 3,852,500            
Sold, price per share $ 5.25            
Estimated offering expenses for aggregate expenses $ 1,600,000            
Over-Allotment Option              
Class of Stock [Line Items]              
Sale of stock, number of shares issued in transaction (in shares) 502,500