XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 308,671 $ 315,457
Restricted cash 6,053 3,026
Short-term investments 7,464 10,174
Accounts receivable, net of allowances of $7,799 and $5,641 at December 31, 2024 and December 31, 2023, respectively 325,517 371,930
Inventories 474,948 389,774
Prepaid expenses and other 101,500 97,024
Total current assets 1,224,153 1,187,385
Property, plant, and equipment, net 684,259 746,169
Deferred income tax 51,974 51,620
Goodwill 181,555 146,558
Intangible assets, net 67,397 63,937
Other long-term assets 176,943 171,990
Total assets 2,386,281 2,367,659
Current liabilities:    
Lines of credit 31,429 40,685
Accounts payable 133,765 158,261
Accrued liabilities and other 186,576 179,674
Income tax payable 22,730 10,459
Current portion of long-term debt 1,096 4,419
Total current liabilities 375,596 393,498
Long-term debt, net of current portion 19,563 16,979
Deferred tax liabilities 6,953 13,662
Unrecognized tax liabilities 24,646 34,035
Other long-term liabilities 90,576 99,808
Total liabilities 517,334 557,982
Commitments and contingencies (See Note 17)
Stockholders' equity    
Preferred stock - par value $1.00 per share; 1,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock - par value $0.66 2/3 per share; 70,000,000 shares authorized; and 46,332,891 shares and 45,938,382 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 37,083 36,819
Additional paid-in capital 523,744 509,861
Retained earnings 1,719,298 1,675,274
Treasury stock, at cost, 9,288,420 shares and 9,286,862 shares at December 31, 2024 and December 31, 2023, respectively (338,100) (337,986)
Accumulated other comprehensive loss (146,724) (143,227)
Total stockholders' equity 1,795,301 1,740,741
Noncontrolling interest 73,646 68,936
Total equity 1,868,947 1,809,677
Total liabilities and stockholders' equity $ 2,386,281 $ 2,367,659