XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities and Other Current Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities and Other Current Liabilities Accrued Liabilities and Other Current Liabilities
 
Accrued liabilities and other current liabilities consisted of the following:
 As of December 31,
(in thousands)20222021
Labor related liabilities$63,451 $46,821 
Sales incentives & advertising allowances 69,029 63,702 
Accrued cash profit sharing and commissions 22,816 24,178 
Sales tax payable and other35,564 20,822 
Dividends payable 11,170 10,806 
Accrued profit sharing trust contributions14,648 12,289 
Operating lease - current portion11,544 8,769 
$228,222 $187,387