XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued expenses and other current liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2017
Payables and Accruals [Abstract]      
Accrued expenses $ 4,329 $ 9,422 $ 5,760
Other current liabilities 1,766 1,894 4,768
Accrued compensation 2,418 3,998 2,274
Income taxes payable 375 625 3,621
Accrued expenses and other current liabilities $ 8,888 $ 15,939 $ 16,423