XML 36 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]
NOTE 7 — ACCRUED LIABILITIES

Accrued liabilities consisted of the following:

As of December 31,
(in thousands)20242023
Sales reserves $96,857 $103,907 
Accrued salaries, bonus, and other benefits
84,270 72,726 
Accrued import duties15,151 18,741 
Taxes other than income taxes payable21,662 18,706 
Product warranties11,267 11,620 
Other44,123 46,358 
$273,330 $272,058 

A reconciliation of product warranties is as follows:

Year Ended December 31,
(in thousands)202420232022
Balance at the beginning of the year
$11,620 $13,810 $13,645 
Provision for warranty claims2,132 877 3,627 
Warranty claims(2,215)(3,075)(3,163)
Other(270)(299)
Balance at the end of the year
$11,267 $11,620 $13,810 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:

As of December 31,
(in thousands)20242023
Sales reserves $96,857 $103,907 
Accrued salaries, bonus, and other benefits
84,270 72,726 
Accrued import duties15,151 18,741 
Taxes other than income taxes payable21,662 18,706 
Product warranties11,267 11,620 
Other44,123 46,358 
$273,330 $272,058 
Reconciliation of Product Warranties
A reconciliation of product warranties is as follows:

Year Ended December 31,
(in thousands)202420232022
Balance at the beginning of the year
$11,620 $13,810 $13,645 
Provision for warranty claims2,132 877 3,627 
Warranty claims(2,215)(3,075)(3,163)
Other(270)(299)
Balance at the end of the year
$11,267 $11,620 $13,810