XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2023, Operating $ 13,014  
2023, Finance 1,674  
2024, Operating 17,366  
2024, Finance 108  
2025, Operating 10,854  
2025, Finance 108  
2026, Operating 7,516  
2026, Finance 108  
2027, Operating 6,777  
2027, Finance 108  
Thereafter, Operating 10,572  
Thereafter, Finance 629  
Total minimum lease payments, Operating 66,099  
Total minimum lease payments, Finance 2,735  
Less: amount representing interest, Operating (12,824)  
Less: amount representing interest, Finance (334)  
Present value of minimum lease payments, Operating 53,275  
Present value of minimum lease payments, Finance 2,401  
Less: current portion, Operating (13,431) $ (18,179)
Less: current portion, Finance (1,972) (5,326)
Lease obligations, long-term, Operating 39,844  
Lease obligations, long-term, Finance $ 429 $ 432