XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Note L - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
2025 $ 9,172  
2026 8,768  
2027 8,274  
2028 7,581  
2029 6,627  
Thereafter 42,432  
Total undiscounted operating lease payments 82,854  
Less: imputed interest 18,604  
Present value of operating lease liabilities $ 64,250 $ 62,300