XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Leases (Details - Maturities of Operating Lease Liabilities)
$ in Thousands
Apr. 30, 2024
USD ($)
2025 $ 6,023
2026 6,130
2027 5,953
2028 5,370
2029 5,481
Thereafter 54,274
Total lease payments 83,231
Less: imputed interest (28,990)
Total lease liabilities 54,241
Operating Lease [Member]  
2025 4,060
2026 4,167
2027 4,199
2028 4,036
2029 4,147
Thereafter 52,272
Total lease payments 72,881
Less: imputed interest (27,191)
Total lease liabilities 45,690
Finance Lease [Member]  
2025 1,963
2026 1,963
2027 1,754
2028 1,334
2029 1,334
Thereafter 2,002
Total lease payments 10,350
Less: imputed interest (1,799)
Total lease liabilities $ 8,551