XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
3 Months Ended
Jul. 31, 2023
Leases [Abstract]  
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancelable leases as of July 31, 2023 were as follows:
OperatingFinancing
Remainder of fiscal 2024$1,730 $83 
20252,172 91 
20261,917 71 
20271,654 — 
20281,127 — 
Thereafter1,377 — 
Total Minimum Lease Payments9,977 245 
Imputed Interest(1,421)(16)
Total$8,556 $229 
Schedule of Finance Lease Maturity
Future minimum lease payments under non-cancelable leases as of July 31, 2023 were as follows:
OperatingFinancing
Remainder of fiscal 2024$1,730 $83 
20252,172 91 
20261,917 71 
20271,654 — 
20281,127 — 
Thereafter1,377 — 
Total Minimum Lease Payments9,977 245 
Imputed Interest(1,421)(16)
Total$8,556 $229