Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.8.0.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
item
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Commitments and Contingencies      
Number of previous claims experienced | item 0    
Rent expense $ 18,084 $ 14,984 $ 8,893
Future minimum unconditional purchase obligations      
Estimated future minimum unconditional purchase obligations 27,425    
Sales and use tax liability 8,522 10,108  
Sales and use tax receivable $ 2,704 $ 3,879