XML 18 R90.htm IDEA: XBRL DOCUMENT v3.19.3
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
Sep. 30, 2019
Dec. 31, 2018
Operating Leases    
Remainder of 2019 $ 7,040  
2020 23,839  
2021 17,340  
2022 15,102  
2023 12,368  
Thereafter 62,643  
Total future lease payments 138,332  
Less: Amount representing interest (33,176)  
Present value of minimum lease payments 105,156  
Current portion 22,526  
Long-term portion 82,630  
Finance Leases    
Remainder of 2019 1,323  
2020 4,136  
2021 3,381  
2022 2,920  
2023 2,784  
Thereafter 25,125  
Total future lease payments 39,669  
Less: Amount representing interest (14,339)  
Present value of minimum lease payments 25,330 $ 4,639
Current portion 2,784  
Long-term portion 22,546  
Total    
Remainder of 2019 8,363  
2020 27,975  
2021 20,721  
2022 18,022  
2023 15,152  
Thereafter 87,768  
Total future lease payments 178,001  
Less: Amount representing interest (47,515)  
Total lease liabilities 130,486  
Current portion 25,310  
Long-term portion $ 105,176