XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future Minimum Payments and Lease Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
Fiscal 2025 $ 8,174  
Fiscal 2026 9,337  
Fiscal 2027 9,626  
Fiscal 2028 9,922  
Fiscal 2029 and thereafter 53,218  
Total future minimum lease payments 90,277  
Less: Tenant improvement allowance (3,427)  
Less: Imputed interest (28,025)  
Total operating lease liabilities $ 58,825 $ 39,659