v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 784,438 $ 467,292
Short-term marketable securities 105,619 50,497
Accounts receivable, net of allowances of $15,505 and $8,934, respectively 557,697 503,235
Inventories 659,233 848,135
Prepaid expenses and other current assets 49,640 44,580
Income taxes receivable 20,633 1,635
Total current assets 2,177,260 1,915,374
Property and equipment, net of accumulated depreciation of $545,786 and $425,695, respectively 561,909 586,932
Operating lease right of use assets 49,647 59,931
Long-term marketable securities 66,134 75,428
Intangible assets, net 795,117 924,603
Goodwill 1,432,387 1,434,540
Other assets 75,096 78,590
Deferred income taxes 94,200 10,685
Total assets 5,251,750 5,086,083
Current liabilities:    
Accounts payable 75,118 56,671
Accrued expenses 260,591 240,460
Operating lease liabilities 10,249 11,967
Income taxes payable 10,725 3,845
Senior convertible notes 443,351  
Business acquisition liabilities 33,739 61,035
Deferred revenue 22,140 18,369
Total current liabilities 855,913 392,347
Business acquisition liabilities, net of current portion 89,496 78,323
Operating lease liabilities 83,588 91,037
Senior convertible notes   417,400
Deferred income taxes and other tax liabilities 23,889 84,421
Other liabilities 21,531 24,596
Total liabilities 1,074,417 1,088,124
Commitments and contingencies (Note 15)
Equity:    
Additional paid-in capital 3,031,244 2,870,749
Accumulated other comprehensive income/(loss) (6,861) (10,192)
Retained earnings 1,152,813 1,137,266
Total equity 4,177,333 3,997,959
Total liabilities and equity 5,251,750 5,086,083
Common Class A [Member]    
Equity:    
Common stock 115 114
Common Class B [Member]    
Equity:    
Common stock $ 22 $ 22