XML 85 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, 2021 $ 11,842  
Operating Leases, 2022 9,993  
Operating Leases, 2023 5,626  
Operating Leases, 2024 3,102  
Operating Leases, 2025 2,999  
Operating Leases, 2026 2,585  
Operating Leases, 2027 and thereafter 8,648  
Operating Leases, Total lease payments 44,795  
Operating Leases, Less: imputed interest (7,091)  
Total operating lease liabilities 37,704 $ 40,099
Operating Leases, Less: current obligations (10,663) (12,554)
Noncurrent operating lease liabilities 27,041 27,545
Finance Leases, 2021 151  
Finance Leases, 2022 12  
Finance Leases, 2023 10  
Finance Leases, 2024 2  
Finance Leases, Total lease payments 175  
Finance Leases, Less: imputed interest (2)  
Total finance lease liabilities 173 1,041
Finance Leases, Less: current obligations (149) (903)
Non-current finance lease liabilities $ 24 $ 138