v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 341,819 $ 376,715
Trade receivables - net of allowance for credit losses - 2025 - $10,108 and 2024 - $9,729 204,162 190,243
Other receivables 14,292 16,588
Inventories 323,309 306,063
Prepaid expenses and other current assets 30,162 28,544
Prepaid income taxes 3,543 3,286
Income tax refund receivables 5,785 2,335
Total current assets 923,072 923,774
Property and equipment:    
Land and land improvements 30,467 25,846
Buildings 198,505 192,296
Manufacturing equipment 353,119 340,864
Furniture and fixtures 64,102 61,321
Leasehold improvements 60,649 58,770
Construction-in-progress 74,850 58,673
Total property and equipment 781,692 737,770
Less accumulated depreciation (371,707) (351,605)
Property and equipment - net 409,985 386,165
Other assets:    
Goodwill 504,555 463,511
Deferred income tax assets 16,243 16,044
Right-of-use operating lease assets 89,279 65,508
Other assets 80,753 65,336
Total other assets 1,252,988 1,108,664
Total assets 2,586,045 2,418,603
Current liabilities:    
Trade payables 69,066 68,502
Accrued expenses 140,204 134,077
Short-term operating lease liabilities 10,262 10,331
Income taxes payable 6,040 3,492
Total current liabilities 225,572 216,402
Long-term debt 731,795 729,551
Deferred income tax liabilities 26,925 240
Liabilities related to unrecognized tax benefits 2,169 2,118
Deferred compensation payable 19,800 19,197
Deferred credits 1,450 1,502
Long-term operating lease liabilities 78,496 54,783
Other long-term obligations 11,790 15,451
Total liabilities 1,097,997 1,039,244
Commitments and contingencies
Stockholders' equity:    
Preferred stock - 5,000 shares authorized; no shares issued as of June 30, 2025 and December 31, 2024
Common stock, no par value - 100,000 shares authorized; issued and outstanding as of June 30, 2025 - 59,218 and December 31, 2024 - 58,743 734,841 703,219
Retained earnings 758,269 695,541
Accumulated other comprehensive loss (5,062) (19,401)
Total stockholders' equity 1,488,048 1,379,359
Total liabilities and stockholders' equity 2,586,045 2,418,603
Developed technology    
Other assets:    
Intangible assets: 489,975 431,766
Other    
Other assets:    
Intangible assets: $ 72,183 $ 66,499