XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 526,156 $ 784,438
Short-term marketable securities 31,087 105,619
Accounts receivable, net of allowances of $33,434 and $15,505, respectively 678,938 557,697
Inventories 759,277 659,233
Prepaid expenses and other current assets 65,426 49,640
Income taxes receivable 64,727 20,633
Total current assets 2,125,611 2,177,260
Property and equipment, net 564,452 561,909
Operating lease right of use assets 63,786 49,647
Long-term marketable securities 71,819 66,134
Intangible assets, net 745,064 795,117
Goodwill 1,435,033 1,432,387
Other assets 78,781 75,096
Deferred income taxes 218,215 94,200
Total assets 5,302,761 5,251,750
Current liabilities:    
Accounts payable 98,852 75,118
Accrued expenses 333,586 260,591
Operating lease liabilities 14,738 10,249
Income taxes payable 4,155 10,725
Senior convertible notes 0 443,351
Business acquisition liabilities 19,513 33,739
Deferred revenue 27,655 22,140
Total current liabilities 498,499 855,913
Business acquisition liabilities, net of current portion 81,995 89,496
Operating lease liabilities 103,918 83,588
Deferred income taxes and other tax liabilities 23,756 23,889
Other liabilities 21,343 21,531
Total liabilities 729,511 1,074,417
Commitments and contingencies (Note 15)
Equity:    
Additional paid-in capital 3,169,812 3,031,244
Accumulated other comprehensive income/(loss) 15,346 (6,861)
Retained earnings 1,387,957 1,152,813
Total equity 4,573,250 4,177,333
Total liabilities and equity 5,302,761 5,251,750
Class A ‎Common Stock    
Equity:    
Common stock 113 115
Class B ‎Common Stock    
Equity:    
Common stock $ 22 $ 22