XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Payables and Accruals [Abstract]      
Accrued expenses $ 4,992 $ 9,422 $ 5,067
Other current liabilities 1,932 1,894 2,343
Accrued compensation 2,891 3,998 4,643
Income taxes payable 0 625 0
Accrued expenses and other current liabilities $ 9,815 $ 15,939 $ 12,053