XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
[1]
Current assets:    
Cash and cash equivalents $ 3,346,204 $ 3,213,376
Marketable securities—available-for-sale (amortized cost $506,379 and $442,816 as of March 31, 2024 and December 31, 2023, respectively; allowance for credit losses $0 as of March 31, 2024 and December 31, 2023) 504,484 442,667
Accounts receivable 745,526 743,557
Inventory 63,642 62,972
Prepaid expenses and other current assets 189,235 182,830
Total current assets 4,849,091 4,645,402
Restricted cash 1,627 1,845
Long term investments 287,663 187,716
Inventory 264,292 206,965
Property and equipment, net 719,999 751,513
Finance lease right-of-use assets, net 25,533 25,535
Other intangible assets, net 117,841 123,545
Goodwill 155,593 155,593
Deferred income tax asset 666,566 631,886
Other assets, net 47,400 52,107
Total assets 7,135,605 6,782,107
Current liabilities:    
Accounts payable 164,238 109,601
Accrued compensation 89,109 153,348
Accrued and other current liabilities 1,102,268 935,569
Finance lease liabilities 3,678 3,439
Acquisition-related contingent consideration 37,160 38,422
Total current liabilities 1,396,453 1,240,379
Acquisition-related contingent consideration 164,840 173,578
Finance lease liabilities 28,934 29,162
Other liabilities 151,107 149,151
Total liabilities 1,741,334 1,592,270
Commitments and contingencies (Note 15)
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,533,449 and 224,286,862 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 224 224
Additional paid-in capital 5,070,286 5,016,122
Accumulated other comprehensive (loss) income (6,172) 13,106
Retained earnings 329,933 160,385
Total stockholders’ equity 5,394,271 5,189,837
Total liabilities and stockholders’ equity $ 7,135,605 $ 6,782,107
[1] The condensed consolidated balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements at that date.