XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2023, Operating [1] $ 4,583  
2023, Finance [1] 1,543  
2024, Operating 18,388  
2024, Finance 1,543  
2025, Operating 11,999  
2025, Finance 1,543  
2026, Operating 8,399  
2026, Finance 1,543  
2027, Operating 7,530  
2027, Finance 1,442  
Thereafter, Operating 10,815  
Thereafter, Finance 1,835  
Total minimum lease payments, Operating 61,714  
Total minimum lease payments, Finance 9,449  
Less: amount representing interest, Operating (11,626)  
Less: amount representing interest, Finance (3,185)  
Present value of minimum lease payments, Operating 50,088  
Present value of minimum lease payments, Finance 6,264  
Less: current portion, Operating (14,596) $ (18,179)
Less: current portion, Finance (758) (5,326)
Lease obligations, long-term, Operating 35,492  
Lease obligations, long-term, Finance $ 5,506 $ 432
[1] Excludes the nine months ended September 30, 2023.