XML 88 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued expenses $ 6,090 $ 5,571
Salaries, bonuses, commissions and related taxes payable 22,362 14,008
Accrued distributor commissions 9,331 12,286
Accrued legal and settlement expenses 5,422 9,227
Contingent consideration liability 14,900 14,700
Short-term operating lease liability 2,092 1,875
Non-income taxes payable 5,509 4,021
Accelerated and advance payment program 9,834  
Other payables 4,731 2,986
Other current liabilities $ 80,271 $ 64,674