v3.25.2
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Debt Instrument [Line Items]    
Accumulated paid in kind interest applied to term loan balance $ 1,395 $ 540
Less: unamortized debt issuance costs and debt discount (5,297) (3,004)
Total long-term debt 41,098 42,536
Total long-term debt, net of current portion 41,098 42,536
Term Loans    
Debt Instrument [Line Items]    
Term loans $ 45,000 $ 45,000