XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 229,446 $ 784,438
Short-term marketable securities   105,619
Accounts receivable, net of allowances of $26,607 and $15,505, respectively 611,565 557,697
Inventories 772,131 659,233
Prepaid expenses and other current assets 68,202 49,640
Income taxes receivable 48,558 20,633
Total current assets 1,729,902 2,177,260
Property and equipment, net of accumulated depreciation of $601,753 and $545,786, respectively 587,505 561,909
Operating lease right of use assets 61,587 49,647
Long-term marketable securities   66,134
Intangible assets, net 796,372 795,117
Goodwill 1,434,983 1,432,387
Other assets 74,843 75,096
Deferred income taxes 275,897 94,200
Total assets 4,961,089 5,251,750
Current liabilities:    
Accounts payable 87,099 75,118
Accrued expenses 281,747 260,591
Operating lease liabilities 13,179 10,249
Income taxes payable   10,725
Senior convertible notes   443,351
Business acquisition liabilities 18,619 33,739
Deferred revenue 24,020 22,140
Total current liabilities 424,664 855,913
Business acquisition liabilities, net of current portion 86,353 89,496
Operating lease liabilities 107,925 83,588
Deferred income taxes and other tax liabilities 24,402 23,889
Other liabilities 22,062 21,531
Total liabilities 665,406 1,074,417
Commitments and contingencies (Note 17)
Equity:    
Additional paid-in capital 3,071,652 3,031,244
Accumulated other comprehensive income/(loss) 10,239 (6,861)
Retained earnings 1,213,657 1,152,813
Total equity 4,295,683 4,177,333
Total liabilities and equity 4,961,089 5,251,750
Common Class A [Member]    
Equity:    
Common stock 113 115
Common Class B [Member]    
Equity:    
Common stock $ 22 $ 22