XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Note L - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Statement [Line Items]    
2024 $ 7,782  
2025 7,770  
2026 7,232  
2027 6,720  
2028 6,137  
Thereafter 46,546  
Total undiscounted operating lease payments 82,187  
Less: imputed interest 19,887  
Present value of operating lease liabilities $ 62,300 $ 61,481