XML 105 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Operating Lease Liabilities    
2025 (remaining 9 months) $ 17,414  
2026 22,379  
2027 17,942  
2028 14,504  
2029 14,352  
Thereafter 50,241  
Total future undiscounted minimum lease payments 136,832  
Less: Imputed interest 27,598  
Present value of minimum lease payments 109,234  
Less: Current portion 17,647 $ 18,294
Operating lease liabilities, non-current $ 91,587 $ 94,386