XML 43 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents $ 429,822 $ 300,742
Trade accounts receivable, net 283,975 269,124
Inventories 551,575 556,801
Other current assets 47,069 52,583
Total current assets 1,312,441 1,179,250
Property, plant and equipment, net 418,612 361,555
Operating lease right-of-use assets 68,792 57,652
Goodwill 502,550 495,672
Intangible assets, net 365,339 362,917
Other noncurrent assets 36,990 46,925
Total assets 2,704,724 2,503,971
Trade accounts payable 107,524 97,841
Accrued liabilities and other current liabilities 231,233 228,222
Long-term Debt, Current Maturities 22,500 22,500
Total current liabilities 361,257 348,563
Long-term Line of Credit, Noncurrent 458,791 554,539
Operating lease liabilities, net of current portion 55,324 46,882
Deferred Income Tax Liabilities, Net 98,170 112,901
Other long-term liabilities 51,436 27,707
Total liabilities 1,024,978 1,090,592
Commitments and contingencies (see Note 15)
Common Stock, Value, Issued 426 425
Additional paid-in capital 313,119 298,983
Retained earnings 1,426,554 1,118,030
Treasury stock (50,363) 0
Accumulated other comprehensive loss (9,990) (4,059)
Total stockholders’ equity 1,679,746 1,413,379
Total liabilities and stockholders’ equity $ 2,704,724 $ 2,503,971