Annual report [Section 13 and 15(d), not S-K Item 405]

Payables and Accruals (Tables)

v3.25.4
Payables and Accruals (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following:

As of December 31,
(in thousands) 2025 2024
Sales reserves $ 98,694  $ 96,857 
Accrued salaries, bonus, and other benefits
83,101  84,270 
Accrued import duties 1,409  15,151 
Taxes other than income taxes payable 24,258  21,662 
Product warranties 10,510  11,267 
Other 60,449  44,123 
$ 278,421  $ 273,330 
Reconciliation of Product Warranties
A reconciliation of product warranties is as follows:

Year Ended December 31,
(in thousands) 2025 2024 2023
Balance at the beginning of the year
$ 11,267  $ 11,620  $ 13,810 
Provision for warranty claims 1,408  2,132  877 
Warranty claims (2,367) (2,215) (3,075)
Other 202  (270)
Balance at the end of the year
$ 10,510  $ 11,267  $ 11,620