XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2024, Operating [1] $ 8,943  
2024, Finance [1] 1,768  
2025, Operating 9,870  
2025, Finance 1,768  
2026, Operating 8,399  
2026, Finance 1,768  
2027, Operating 7,530  
2027, Finance 1,768  
2028, Operating 3,604  
2028, Finance 1,306  
Thereafter, Operating 7,211  
Thereafter, Finance 1,441  
Total minimum lease payments, Operating 45,557  
Total minimum lease payments, Finance 9,819  
Less: amount representing interest, Operating (9,270)  
Less: amount representing interest, Finance (3,095)  
Present value of minimum lease payments, Operating 36,287  
Present value of minimum lease payments, Finance 6,724  
Less: current portion, Operating (8,959) $ (11,950)
Less: current portion, Finance (922) (781)
Lease obligations, long-term, Operating 27,328  
Lease obligations, long-term, Finance $ 5,802 $ 5,296
[1] Excludes the three months ended March 31, 2024.