XML 86 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Accrued expenses $ 7,151 $ 6,090
Salaries, bonuses, commissions and related taxes payable 23,552 22,362
Accrued distributor commissions 10,787 9,331
Accrued legal and settlement expenses 3,794 5,422
Contingent consideration liability 17,200 14,900
Short-term operating lease liability 1,834 2,092
Non-income taxes payable 4,655 5,509
Accelerated and advance payment program 4,791 9,834
Other payables 3,017 4,731
Other current liabilities $ 76,781 $ 80,271