XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Note J - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Apr. 30, 2023
2024 (remaining) $ 4,416  
2025 8,710  
2026 8,275  
2027 7,813  
2028 7,156  
Thereafter 45,230  
Total undiscounted operating lease payments 81,600  
Less: imputed interest (17,481)  
Present value of operating lease liabilities $ 64,119 $ 62,300