XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Operating Lease Liabilities    
2025 (remaining 6 months) $ 11,915  
2026 22,442  
2027 18,051  
2028 14,622  
2029 14,489  
Thereafter 50,362  
Total future undiscounted minimum lease payments 131,881  
Less: Imputed interest 25,398  
Present value of minimum lease payments 106,483  
Less: Current portion 18,080 $ 18,294
Operating lease liabilities, non-current $ 88,403 $ 94,386