XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
2023, Operating [1] $ 9,149  
2023, Finance [1] 2,269  
2024, Operating 18,388  
2024, Finance 857  
2025, Operating 11,999  
2025, Finance 857  
2026, Operating 8,399  
2026, Finance 857  
2027, Operating 7,530  
2027, Finance 857  
Thereafter, Operating 10,815  
Thereafter, Finance 1,698  
Total minimum lease payments, Operating 66,280  
Total minimum lease payments, Finance 7,396  
Less: amount representing interest, Operating (12,755)  
Less: amount representing interest, Finance (2,007)  
Present value of minimum lease payments, Operating 53,525  
Present value of minimum lease payments, Finance 5,389  
Less: current portion, Operating (14,247) $ (18,179)
Less: current portion, Finance (2,123) (5,326)
Lease obligations, long-term, Operating 39,278  
Lease obligations, long-term, Finance $ 3,266 $ 432
[1] Excludes the six months ended June 30, 2023.