XML 77 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Other Liabilities - Summary of Other Accrued Expenses and Current Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Income taxes payable $ 7,732 $ 3,932
Accrued VAT 3,985 4,536
Accrued royalties 3,527 2,613
Accrued professional fees 3,403 3,165
Defined contribution plan liabilities 1,225 1,376
Government grants 859 915
Non-income tax liabilities 685 853
Billings in excess of cost 520 1,504
Other current liabilities 6,043 8,145
Total $ 27,979 $ 27,039