XML 82 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases and Service Commitment (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Operating Leases      
2020 $ 7,586    
2021 5,845    
2022 4,869    
2023 2,890    
2024 1,330    
Thereafter 830    
Total future minimum lease payments 23,350    
Less: interest and accretion (2,118)    
Present value of minimum lease payments 21,232 $ 24,491  
Less: current portion (6,730)   $ 0
Long-term portion 14,502   $ 0
Finance Lease [Abstract]      
2020 308    
2021 45    
2022 0    
2023 0    
2024 0    
Thereafter 0    
Total lease payments 353    
Less: interest and accretion 0    
Present value of minimum lease payments 353    
Less: current portion (308)    
Long-term portion 45    
Lease Liability [Abstract]      
2020 7,894    
2021 5,890    
2022 4,869    
2023 2,890    
2024 1,330    
Thereafter 830    
Total lease payments 23,703    
Less: interest and accretion (2,118)    
Total lease liabilities 21,585    
Less: current portion (7,038)    
Long-term portion $ 14,547