XML 67 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses and Other Payables (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Engineering accruals $ 977 $ 466
Professional fees 792 583
Government grants 791 263
Income taxes payable, net 45 1,489
Facility related accruals 290 140
Other 1,032 1,074
Accrued expenses and other payables $ 3,927 $ 4,015