XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Note J - Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
2025 (remaining) $ 7,710  
2026 9,876  
2027 9,277  
2028 8,608  
2029 7,713  
Thereafter 48,636  
Total undiscounted operating lease payments 91,820  
Less: imputed interest (21,130)  
Present value of operating lease liabilities $ 70,690 $ 64,250