XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note J - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
2024 (remaining) $ 6,485  
2025 8,604  
2026 8,157  
2027 7,749  
2028 7,130  
Thereafter 45,003  
Total undiscounted operating lease payments 83,128  
Less: imputed interest (18,246)  
Present value of operating lease liabilities $ 64,882 $ 62,300