XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 11,391 $ 12,189
Salaries, bonuses, employee commissions, and related taxes payable 43,899 38,826
Accrued distributor commissions 23,064 22,602
Accrued litigation and investigation costs 11,891 12,077
Short-term operating lease liability 4,023 3,477
Non-income taxes payable 8,414 7,585
Contingent consideration short-term 7,100 1,000
Other payables 9,288 7,152
Other current liabilities $ 119,070 $ 104,908