XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Note 8 - Leases - Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
2021, operating leases $ 14,186  
2022, operating leases 13,316  
2023, operating leases 11,297  
2024, operating leases 10,010  
2025, operating leases 6,407  
2025 and thereafter, operating leases 10,317  
Total minimum lease payments, operating leases 65,533  
Less: amount representing interest, operating leases (8,161)  
Present value of minimum payments, operating leases 57,372  
Less: lease obligations, current, operating leases 11,672 $ 7,663
Lease obligations, noncurrent, operating leases $ 45,700 $ 44,015