XML 147 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
2025 $ 24,173  
2026 22,339  
2027 17,251  
2028 13,306  
2029 13,280  
Thereafter 50,906  
Total future undiscounted minimum lease payments 141,255  
Less: Imputed interest 28,575  
Present value of minimum lease payments 112,680  
Less: Current portion 18,294 $ 19,673
Noncurrent portion $ 94,386 $ 115,540