XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Payments and Lease Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Leases [Abstract]    
Fiscal 2026 $ 9,833  
Fiscal 2027 10,387  
Fiscal 2028 10,706  
Fiscal 2029 11,012  
Fiscal 2030 and thereafter 46,415  
Total future minimum lease payments 88,353  
Less: Tenant improvement allowance (3,176)  
Less: Imputed interest (24,887)  
Total operating lease liabilities $ 60,290 $ 58,825