XML 97 R86.htm IDEA: XBRL DOCUMENT v3.19.1
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
Mar. 31, 2019
Dec. 31, 2018
Operating Leases    
Remainder of 2019 $ 17,844  
2020 20,827  
2021 10,917  
2022 6,918  
2023 4,744  
Thereafter 12,303  
Total future lease payments 73,553  
Less: Amount representing interest (10,375)  
Present value of minimum lease payments 63,178  
Current portion 21,080  
Long-term portion 42,098  
Finance Leases    
Remainder of 2019 1,964  
2020 2,108  
2021 1,368  
2022 997  
2023 913  
Thereafter 4,144  
Total future lease payments 11,494  
Less: Amount representing interest (2,670)  
Present value of minimum lease payments 8,824 $ 4,639
Current portion 2,023  
Long-term portion 6,801  
Total    
Remainder of 2019 19,808  
2020 22,935  
2021 12,285  
2022 7,915  
2023 5,657  
Thereafter 16,447  
Total future lease payments 85,047  
Less: Amount representing interest (13,045)  
Total lease liabilities 72,002  
Current portion 23,103  
Long-term portion $ 48,899