XML 84 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued liabilities
Accrued liabilities and other current liabilities consisted of the following:
 As of December 31,
(in thousands)20232022
Labor related liabilities$43,603 $63,451 
Sales incentives & advertising allowances 85,635 69,029 
Accrued cash profit sharing and commissions 26,293 22,816 
Sales tax payable and other31,352 35,564 
Dividends payable 11,432 11,170 
Accrued profit sharing trust contributions17,964 14,648 
Operating lease - current portion14,954 11,544 
$231,233 $228,222