XML 82 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Operating Leases    
Operating leases, 2018 $ 9,914  
Operating leases, 2019 6,734  
Operating leases, 2020 4,916  
Operating leases, 2021 3,424  
Operating leases, 2022 2,482  
Operating leases, thereafter 1,361  
Operating leases, future lease payments 28,831  
Operating leases, future lease payments (2,112)  
Operating leases, amount representing interest 26,719  
Operating lease obligations (9,056) $ (9,202)
Operating lease obligations, net of current portion 17,663  
Finance Leases    
Finance leases, 2018 6,989  
Finance leases, 2019 3,750  
Finance leases, 2020 560  
Finance leases, 2021 210  
Finance leases, 2022 42  
Finance leases, thereafter 13  
Finance leases, future lease payments 11,564  
Finance leases, amount representing interest (389)  
Finance leases, present value of future payments 11,175  
Finance lease obligations, current portion (6,737) (7,421)
Finance lease obligations, net of current portion $ 4,438 $ 5,811