v3.26.3
Cash and Restricted Cash - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Cash and Cash Equivalents [Line Items]    
Cash $ 54,104 $ 241,956
Restricted cash 49,547 40,081
Total cash and restricted cash 103,651 282,037
Restricted Cash - Royalties Revenue Account    
Cash and Cash Equivalents [Line Items]    
Restricted cash 24,509 0
Restricted Cash - Royalties Debt Service Reserve    
Cash and Cash Equivalents [Line Items]    
Restricted cash 24,909 0
Credit Card Deposit    
Cash and Cash Equivalents [Line Items]    
Restricted cash 50 0
Security for Corporate Credit Card    
Cash and Cash Equivalents [Line Items]    
Restricted cash 79 81
Escrowed Cash    
Cash and Cash Equivalents [Line Items]    
Restricted cash $ 0 $ 40,000