XML 102 R91.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Leases    
Remainder of 2019 $ 13,454  
2020 23,205  
2021 12,698  
2022 8,037  
2023 5,484  
Thereafter 7,406  
Total future lease payments 70,284  
Less: Amount representing interest (8,528)  
Present value of minimum lease payments 61,756  
Current portion 22,149  
Long-term portion 39,607  
Finance Leases    
Remainder of 2019 1,705  
2020 2,687  
2021 1,945  
2022 1,494  
2023 1,380  
Thereafter 4,301  
Total future lease payments 13,512  
Less: Amount representing interest (2,730)  
Present value of minimum lease payments 10,782 $ 4,639
Current portion 2,422  
Long-term portion 8,360  
Total    
Remainder of 2019 15,159  
2020 25,892  
2021 14,643  
2022 9,531  
2023 6,864  
Thereafter 11,707  
Total future lease payments 83,796  
Less: Amount representing interest (11,258)  
Total lease liabilities 72,538  
Current portion 24,571  
Long-term portion $ 47,967