XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
Current assets:    
Cash and cash equivalents $ 3,227,230 $ 2,951,422
Marketable securities—available-for-sale (amortized cost $290,583 and $292,580 as of September 30, 2023 and December 31, 2022, respectively; allowance for credit losses $0 as of September 30, 2023 and December 31, 2022) 289,223 287,543
Accounts receivable 657,263 644,879
Inventory 57,200 41,995
Prepaid expenses and other current assets 171,749 167,011
Total current assets 4,402,665 4,092,850
Restricted cash 1,717 1,698
Long term investments 153,663 133,676
Inventory 142,086 78,964
Property and equipment, net 733,046 739,310
Finance lease right-of-use assets, net 24,880 26,298
Other intangible assets, net 129,249 129,219
Goodwill 155,593 155,593
Deferred income tax asset 564,385 457,941
Other assets, net 80,955 25,435
Total assets 6,388,239 5,840,984
Current liabilities:    
Accounts payable 139,411 277,546
Accrued compensation 124,783 138,761
Accrued and other current liabilities 820,607 701,053
Finance lease liabilities 3,064 3,179
Acquisition-related contingent consideration 36,815 36,538
Total current liabilities 1,124,680 1,157,077
Acquisition-related contingent consideration 170,185 184,462
Finance lease liabilities 28,859 30,083
Other liabilities 133,068 99,243
Total liabilities 1,456,792 1,470,865
Commitments and contingencies (Note 14)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock, $0.001 par value; 400,000,000 shares authorized; 224,101,839 and 222,746,719 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 224 223
Additional paid-in capital 4,949,023 4,792,041
Accumulated other comprehensive income 22,894 15,069
Accumulated deficit (40,694) (437,214)
Total stockholders’ equity 4,931,447 4,370,119
Total liabilities and stockholders’ equity $ 6,388,239 $ 5,840,984
[1] The condensed consolidated balance sheet at December 31, 2022 has been derived from the audited consolidated financial statements at that date.