XML 81 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables And Accruals [Abstract]    
Accrued expenses $ 6,206 $ 6,984
Salaries, bonuses, commissions and related taxes payable 21,608 24,635
Accrued distributor commissions 10,073 9,192
Accrued legal and settlement expenses 4,196 7,673
Contingent consideration liability 13,600  
Non-income taxes payable 3,638 3,180
Other payables 8,598 9,631
Other current liabilities $ 67,919 $ 61,295