XML 122 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 5,696  
2022 4,275  
2023 3,186  
2024 2,528  
2025 2,354  
Thereafter 4,130  
Total future minimum lease payments 22,169  
Less - amount representing interest 2,643  
Operating Lease, Liability, Total 19,526  
Less - current lease obligations 4,989 $ 5,043
Long-term lease obligations 14,537 13,596
Finance Leases    
2021 5,023  
2022 1,395  
2023 1,989  
2024 1,429  
2025 1,039  
Thereafter 3,000  
Total future minimum lease payments 13,875  
Less - amount representing interest 1,598  
Present value of future minimum lease payments 12,277  
Less - current lease obligations 3,901 2,788
Long-term lease obligations $ 8,376 $ 3,760