XML 121 R106.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitment and Contingencies - Schedule of Future Lease Payments Under Capital Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Commitments And Contingencies Disclosure [Abstract]    
2017 $ 10,814  
2018 7,920  
2019 4,751  
2020 854  
2021 177  
Thereafter 40  
Total future lease payments 24,556  
Less: Amount representing estimated executory costs included in future lease payments 512  
Net minimum future lease payments 24,044  
Less: Amount representing interest 1,064  
Present value of future payments 22,980  
Less: Current portion 10,015 $ 8,951
Long term portion $ 12,965 $ 15,042