XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 12,189 $ 9,611
Salaries, bonuses, employee commissions, and related taxes payable 38,826 18,531
Accrued distributor commissions 22,602 10,483
Accrued litigation and investigation costs 12,077 3,891
Short-term operating lease liability 3,477 1,638
Non-income taxes payable 7,585 6,586
Other payables 8,152 4,634
Other current liabilities $ 104,908 $ 55,374