v3.25.1
Debt - Additional Information (Details) - USD ($)
3 Months Ended
Jul. 31, 2024
Mar. 31, 2025
2019 Loan and Security Agreement | Maximum    
Debt Instrument [Line Items]    
Unamortized revolving line debt discount balance   $ 200,000
2019 Loan and Security Agreement | Revolving Credit Facility    
Debt Instrument [Line Items]    
Principal amount outstanding   $ 22,500,000
2024 Term Loan | Revolving Credit Facility    
Debt Instrument [Line Items]    
Principal amount $ 22,500,000  
2024 Term Loan    
Debt Instrument [Line Items]    
Basis point added to the prime rate 1.50%  
Interest rate during period 4.50% 6.00%
Effective interest rate   6.43%