XML 18 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]          
Accrued salaries, benefits and bonus $ 17,058   $ 19,063    
Accrued professional, consulting and lobbying fees 5,002   4,894    
Accrued warranty expense 1,071   898 $ 959 $ 644
Accrued income and other taxes 5,143   4,167    
Other accrued liabilities 7,471   12,070    
Accrued liabilities $ 35,745 $ 39,954 $ 41,092