XML 55 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities and Other Current Liabilities
12 Months Ended
Dec. 31, 2024
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)20242023
Labor related liabilities$48,867 $43,603 
Sales incentives & advertising allowances 62,337 85,635 
Accrued cash profit sharing and commissions 16,360 26,293 
Sales tax payable and other64,855 31,352 
Dividends payable 11,729 11,432 
Accrued profit sharing trust contributions19,313 17,964 
Operating lease - current portion19,415 14,954 
$242,876 $231,233