XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 83,994 $ 220,540
Receivables, less allowances of $3,809 and $3,547, respectively 271,688 226,826
Inventories:    
Raw material 179,140 160,875
Work-in-process 27,843 24,997
Finished goods 353,355 298,003
Total inventories 560,338 483,875
Other current assets 40,627 32,950
Total current assets 956,647 964,191
Property, plant, and equipment, at cost:    
Land and buildings 171,775 161,860
Machinery and equipment 328,689 316,454
Furniture and fixtures 60,651 58,300
Other 68,112 67,004
Property, plant, and equipment, gross 629,227 603,618
Less: Allowance for depreciation (392,495) (380,052)
Property, plant, and equipment, net 236,732 223,566
Lease right-of-use assets, net 60,294 62,637
Deferred income taxes 7,625 8,210
Intangible assets, net 260,806 212,973
Goodwill 391,526 338,501
Other assets 15,242 10,528
Total assets 1,928,872 1,820,606
Current liabilities:    
Accounts payable 190,295 157,046
Accrued expenses and other current liabilities 98,009 119,771
Current lease liability 18,688 18,878
Income taxes 27,307 20,218
Current maturities of long-term debt and short-term borrowings 149,730 117,814
Total current liabilities 484,029 433,727
Long-term debt 14,858 11,622
Long-term lease liability 41,382 43,304
Deferred income taxes 32,718 10,193
Employee benefit plans 30,046 29,808
Other long-term liabilities 24,544 22,118
Commitments and contingencies (see Note 6)
Redeemable noncontrolling interest 1,373 1,224
Shareholders' equity:    
Common stock (65,000 shares authorized, $.10 par value) outstanding (45,725 and 45,716, respectively) 4,572 4,571
Additional paid-in capital 370,347 363,956
Retained earnings 1,162,873 1,151,575
Accumulated other comprehensive loss (240,545) (254,003)
Total shareholders' equity 1,297,247 1,266,099
Noncontrolling interest 2,675 2,511
Total equity 1,299,922 1,268,610
Total liabilities and equity $ 1,928,872 $ 1,820,606