v3.25.1
Stockholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended
Oct. 21, 2024
USD ($)
day
price
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Mar. 31, 2023
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
shares
Purchase And Registration Rights Agreement | Lincoln Park Capital Fund, LLC            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 30,000          
Registration statement period 24 months          
Number of lowest sale prices | price 3          
Number of proceeding business period 10 days          
Purchase commitment, maximum amount committed | $ $ 500,000          
Beneficial ownership percentage 9.99%          
Sale of stock, number of shares issued (in shares) | shares 137,614       150,000  
Shares of common stock for net proceeds | $         $ 400,000  
Purchase And Registration Rights Agreement | Maximum | Lincoln Park Capital Fund, LLC            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 40,000          
Sale of stock, price per share | $ / shares $ 7.50          
Purchase And Registration Rights Agreement | Minimum | Lincoln Park Capital Fund, LLC            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 35,000          
Sale of stock, price per share | $ / shares $ 5.00          
Registered Direct Offering | Warrants            
Class of Stock [Line Items]            
Class of warrant or right, extent holder own percentage (more than)     0.0499      
Sale of stock, number of shares issued (in shares) | shares     845,225      
Exercise Price (in usd per share) | $ / shares     $ 9.11      
Class of warrant or right, extent holder own percentage     0.0999      
Class of warrant or right, exercises | shares         0  
March 2023 At The Market Sales Agreement            
Class of Stock [Line Items]            
Sale of stock, number of shares issued (in shares) | shares         0 50,664
Commission percent       3.00%    
Royalty Investment Financing Agreement | Warrants            
Class of Stock [Line Items]            
Class of warrant or right, extent holder own percentage (more than)   0.0499        
Sale of stock, number of shares issued (in shares) | shares   422,805        
Warrant term   5 years        
Exercise Price (in usd per share) | $ / shares   $ 4.10        
Class of warrant or right, extent holder own percentage   0.0999        
Common stock | Purchase And Registration Rights Agreement | Lincoln Park Capital Fund, LLC            
Class of Stock [Line Items]            
Shares issued (in usd per share) | $ / shares 0.50          
Sale of stock, price per share | $ / shares $ 3.59          
Shares available not to issue or sell more than (in shares) | shares 1,711,172          
Number of consecutive trading days (in days) | day 5          
Class of warrant or right, extent holder own percentage (more than)   0.0499        
Common stock | Purchase And Registration Rights Agreement | Maximum | Lincoln Park Capital Fund, LLC            
Class of Stock [Line Items]            
Authorized amount (up to) | $ $ 15,000,000