XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Leases [Abstract]    
2024 $ 13,103  
2025 8,419  
2026 4,471  
2027 1,024  
2028 1,106  
Thereafter 280  
Total minimum lease payments 28,403  
Less imputed interest (1,712)  
Present value of future minimum lease payments 26,691  
Less current lease liabilities (12,749) $ (11,219)
Operating lease liabilities, non-current $ 13,942 $ 16,482