XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Note K - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
2025 (remaining) $ 5,163  
2026 9,939  
2027 9,310  
2028 8,636  
2029 7,740  
Thereafter 48,650  
Total undiscounted operating lease payments 89,438  
Less: imputed interest (20,382)  
Present value of operating lease liabilities $ 69,056 $ 64,250