v3.7.0.1
Accrued Liabilities - Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued Liabilities [Abstract]    
Accrued sales commissions $ 2,397 $ 1,469
Sales and use tax 3,789 3,792
Accrued compensation 7,512 7,369
Uninvoiced accounts payable 13,363 4,333
Legal settlement accrual 0 2,601
Other accrued liabilities 3,391 3,564
Total accrued liabilities $ 30,452 $ 23,128