XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Commitments [Abstract]            
Other current liabilities   $ 41,662   $ 41,662   $ 38,077
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]            
2018 remaining   3,434   3,434    
2019   6,977   6,977    
2020   6,639   6,639    
2021   5,138   5,138    
2022   3,288   3,288    
Thereafter   3,609   3,609    
Total minimum lease payments   29,085   29,085    
Rent expense   2,200 $ 2,000 4,200 $ 3,900  
Software Licenses            
Commitments [Abstract]            
Period to purchase software licenses 2 years          
Other current liabilities   $ 800   $ 800