XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, Operating $ 22,653  
2023, Finance 5,138  
2024, Operating 18,147  
2024, Finance 108  
2025, Operating 11,719  
2025, Finance 108  
2026, Operating 8,433  
2026, Finance 108  
2027, Operating 7,730  
2027, Finance 108  
Thereafter, Operating 10,572  
Thereafter, Finance 640  
Total minimum lease payments, Operating 79,254  
Total minimum lease payments, Finance 6,210  
Less: amount representing interest, Operating (14,647)  
Less: amount representing interest, Finance (452)  
Present value of minimum lease payments, Operating 64,607  
Present value of minimum lease payments, Finance 5,758  
Less: current portion, Operating (18,179) $ (15,811)
Less: current portion, Finance (5,326) (6,848)
Lease obligations, long-term, Operating 46,428  
Lease obligations, long-term, Finance $ 432 $ 3,969