XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
2024, Operating [1] $ 3,739  
2024, Finance [1] 443  
2025, Operating 13,083  
2025, Finance 1,770  
2026, Operating 11,560  
2026, Finance 1,768  
2027, Operating 10,386  
2027, Finance 1,768  
2028, Operating 5,944  
2028, Finance 1,487  
Thereafter, Operating 8,186  
Thereafter, Finance 1,703  
Total minimum lease payments, Operating 52,898  
Total minimum lease payments, Finance 8,939  
Less: amount representing interest, Operating (8,310)  
Less: amount representing interest, Finance (2,601)  
Present value of minimum lease payments, Operating 44,588  
Present value of minimum lease payments, Finance 6,338  
Less: current portion, Operating (10,980) $ (11,950)
Less: current portion, Finance (985) (781)
Lease obligations, long-term, Operating 33,608  
Lease obligations, long-term, Finance $ 5,353 $ 5,296
[1] Excludes the nine months ended September 30, 2024.