XML 96 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued expenses $ 9,611 $ 7,151
Salaries, bonuses, commissions and related taxes payable 18,531 23,552
Accrued distributor commissions 10,483 10,787
Accrued legal and settlement expenses 3,891 3,794
Contingent consideration liability 1,000 17,200
Short-term operating lease liability 1,638 1,834
Non-income taxes payable 6,586 4,655
Accelerated and advance payment program   4,791
Other payables 3,634 3,017
Other current liabilities $ 55,374 $ 76,781