XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
2022, finance leases $ 2,322    
2022, operating leases 3,475    
2022, total 5,797    
2023, finance leases 1,576    
2023, operating leases 3,388    
2023, total 4,964    
2024, finance leases 693    
2024, operating leases 2,933    
2024, total 3,626    
2025, finance leases 289    
2025, operating leases 3,015    
2025, total 3,304    
2026, finance leases 101    
2026, operating leases 3,059    
2026, total 3,160    
2026 and thereafter, finance leases 0    
2026 and thereafter, operating leases 14,045    
2026 and thereafter, total 14,045    
Total lease payments, finance leases 4,981    
Total lease payments, operating leases 29,915    
Total lease payments, total 34,896    
Less—portion representing interest, finance leases (440)    
Less—portion representing interest, operating leases (9,735)    
Less—portion representing interest, total (10,175)    
Present value of lease obligations, finance leases 4,541    
Present value of lease obligations, operating leases 20,180   $ 19,508
Present value of lease obligations, total 24,721    
Less—current portion of lease obligations, finance leases (2,060) $ (1,427)  
Less—current portion of lease obligations, operating leases (1,775) (1,832)  
Less—current portion of lease obligations, total (3,835)    
Long-term portion of lease obligations, finance leases 2,481 1,996  
Long-term portion of lease obligations, operating leases 18,405 $ 19,569  
Long-term portion of lease obligations, total $ 20,886