XML 58 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 $ 376,715 $ 587,036
Trade receivables - net of allowance for credit losses - 2024 - $9,729 and 2023 - $9,023 190,243 177,885
Other receivables 16,588 10,517
Inventories 306,063 303,871
Prepaid expenses and other current assets 28,544 24,286
Prepaid income taxes 3,286 4,016
Income tax refund receivables 2,335 859
Total current assets 923,774 1,108,470
Property and equipment:    
Land and land improvements 25,846 26,017
Buildings 192,296 191,491
Manufacturing equipment 340,864 316,930
Furniture and fixtures 61,321 63,044
Leasehold improvements 58,770 53,638
Construction-in-progress 58,673 61,439
Total property and equipment 737,770 712,559
Less accumulated depreciation (351,605) (329,036)
Property and equipment - net 386,165 383,523
Other assets:    
Goodwill 463,511 382,240
Deferred income tax assets 16,044 7,288
Right-of-use operating lease assets 65,508 63,047
Other assets 65,336 54,793
Total other assets 1,108,664 833,251
Total assets 2,418,603 2,325,244
Current liabilities:    
Trade payables 68,502 65,944
Accrued expenses 134,077 120,447
Short-term operating lease liabilities 10,331 12,087
Income taxes payable 3,492 5,086
Total current liabilities 216,402 203,564
Long-term debt 729,551 823,013
Deferred income tax liabilities 240 5,547
Long-term income taxes payable   347
Liabilities related to unrecognized tax benefits 2,118 1,912
Deferred compensation payable 19,197 17,167
Deferred credits 1,502 1,605
Long-term operating lease liabilities 54,783 56,259
Other long-term obligations 15,451 13,830
Total liabilities 1,039,244 1,123,244
Commitments and contingencies
Stockholders' equity:    
Preferred stock - 5,000 shares authorized; no shares issued as of December 31, 2024 and December 31, 2023 0 0
Common stock, no par value - 100,000 shares authorized; issued and outstanding as of December 31, 2024 - 58,743 and December 31, 2023 - 57,858 703,219 638,150
Retained earnings 695,541 575,184
Accumulated other comprehensive loss (19,401) (11,334)
Total stockholders' equity 1,379,359 1,202,000
Total liabilities and stockholders' equity 2,418,603 2,325,244
Developed technology    
Other assets:    
Intangible assets: 431,766 283,999
Other    
Other assets:    
Intangible assets: $ 66,499 $ 41,884