XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note H - Commitments and Contingencies - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024 $ 14,092  
2025 20,554  
2026 13,959  
2027 9,441  
2028 7,219  
2029 and beyond 10,189  
Total undiscounted cash payments 75,454  
Less: amount representing interest (8,398)  
Present value of future minimum lease payments 67,056  
Less: current obligations under leases 21,465 $ 20,167
Long-term lease obligation $ 45,591 $ 34,990