XML 158 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Leases and Service Commitment - 2020 Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 10,323 $ 7,586
2022 8,756 5,845
2023 6,140 4,869
2024 4,145 2,890
2025 2,833 1,330
Thereafter 4,737 830
Total lease payments 36,934 23,350
Less: interest and accretion (5,220) (2,118)
Present value of minimum lease payments 31,714 21,232
Less: current portion (8,277) (6,730)
Long-term portion 23,437 14,502
Finance Lease [Abstract]    
2021 45 308
2022 0 45
2023 0 0
2024 0 0
2025 0 0
Thereafter 0 0
Total lease payments 45 353
Less: interest and accretion 0 0
Present value of minimum lease payments 45 353
Less: current portion (45) (308)
Long-term portion 0 45
Lease Liability [Abstract]    
2021 10,368 7,894
2022 8,756 5,890
2023 6,140 4,869
2024 4,145 2,890
2025 2,833 1,330
Thereafter 4,737 830
Total lease payments 36,979 23,703
Less: interest and accretion (5,220) (2,118)
Total lease liabilities 31,759 21,585
Less: current portion (8,322) (7,038)
Long-term portion $ 23,437 $ 14,547