XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Lease Obligations - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024, Operating [1] $ 6,925  
2024, Finance [1] 886  
2025, Operating 12,007  
2025, Finance 1,770  
2026, Operating 10,565  
2026, Finance 1,768  
2027, Operating 9,450  
2027, Finance 1,768  
2028, Operating 5,008  
2028, Finance 1,487  
Thereafter, Operating 7,678  
Thereafter, Finance 1,703  
Total minimum lease payments, Operating 51,633  
Total minimum lease payments, Finance 9,382  
Less: amount representing interest, Operating (8,977)  
Less: amount representing interest, Finance (2,855)  
Present value of minimum lease payments, Operating 42,656  
Present value of minimum lease payments, Finance 6,527  
Less: current portion, Operating (10,612) $ (11,950)
Less: current portion, Finance (956) (781)
Lease obligations, long-term, Operating 32,044  
Lease obligations, long-term, Finance $ 5,571 $ 5,296
[1] Excludes the six months ended June 30, 2024.