XML 72 R57.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]        
Accrued salaries, benefits and bonus $ 6,474 $ 3,637    
Accrued professional, consulting and lobbying 3,673 1,098    
Accrued warranty expense 780 314 $ 675 $ 955
Accrued income and other taxes 4,581 1,215    
Other accrued expenses 2,740 2,379    
Accrued liabilities $ 18,248 $ 8,643