XML 123 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 395,529 $ 376,715
Trade receivables - net of allowance for credit losses - 2025 - $10,708 and 2024 - $9,729 199,550 190,243
Other receivables 17,116 16,588
Inventories 317,936 306,063
Prepaid expenses and other current assets 25,007 28,544
Prepaid income taxes 3,417 3,286
Income tax refund receivables 80 2,335
Total current assets 958,635 923,774
Property and equipment:    
Land and land improvements 27,058 25,846
Buildings 193,561 192,296
Manufacturing equipment 345,272 340,864
Furniture and fixtures 62,673 61,321
Leasehold improvements 59,447 58,770
Construction-in-progress 63,722 58,673
Total property and equipment 751,733 737,770
Less accumulated depreciation (361,409) (351,605)
Property and equipment - net 390,324 386,165
Other assets:    
Goodwill 464,360 463,511
Deferred income tax assets 16,100 16,044
Right-of-use operating lease assets 87,722 65,508
Other assets 71,856 65,336
Total other assets 1,119,014 1,108,664
Total assets 2,467,973 2,418,603
Current liabilities:    
Trade payables 63,759 68,502
Accrued expenses 118,679 134,077
Short-term operating lease liabilities 9,435 10,331
Income taxes payable 4,950 3,492
Total current liabilities 196,823 216,402
Long-term debt 730,673 729,551
Deferred income tax liabilities 247 240
Liabilities related to unrecognized tax benefits 2,118 2,118
Deferred compensation payable 18,617 19,197
Deferred credits 1,476 1,502
Long-term operating lease liabilities 77,549 54,783
Other long-term obligations 12,047 15,451
Total liabilities 1,039,550 1,039,244
Commitments and contingencies
Stockholders' equity:    
Preferred stock - 5,000 shares authorized; no shares issued as of March 31, 2025 and December 31, 2024
Common stock, no par value - 100,000 shares authorized; issued and outstanding as of March 31, 2025 - 59,078 and December 31, 2024 - 58,743 718,111 703,219
Retained earnings 725,688 695,541
Accumulated other comprehensive loss (15,376) (19,401)
Total stockholders' equity 1,428,423 1,379,359
Total liabilities and stockholders' equity 2,467,973 2,418,603
Developed technology    
Other assets:    
Intangible assets: 414,348 431,766
Other    
Other assets:    
Intangible assets: $ 64,628 $ 66,499