XML 75 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities Accrued liabilities and other current liabilities consisted of the following:
 December 31,
(in thousands)20212020
Labor related liabilities$46,821 $41,188 
Sales incentives & advertising allowances 63,702 42,783 
Accrued cash profit sharing and commissions 24,178 15,693 
Sales tax payable and other20,822 16,832 
Dividends payable 10,806 9,999 
Accrued profit sharing trust contributions12,289 10,152 
Operating lease - current portion8,769 9,143 
$187,387 $145,790