XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,009,363 $ 895,129
Short-term investments, net 497,168 485,159
Accounts receivable, net of allowance for credit losses of $10,576 and $12,826 as of June 30, 2024 and December 31, 2023, respectively 2,905,533 2,870,313
Prepaid expenses and other current assets 110,776 63,353
TOTAL CURRENT ASSETS 4,522,840 4,313,954
Property and equipment, net 191,912 161,422
Operating lease assets 229,411 197,732
Deferred income taxes 154,849 154,849
Other assets, non-current 60,910 60,730
TOTAL ASSETS 5,159,922 4,888,687
Current liabilities:    
Accounts payable 2,336,589 2,317,318
Accrued expenses and other current liabilities 120,218 137,996
Operating lease liabilities 61,579 55,524
TOTAL CURRENT LIABILITIES 2,518,386 2,510,838
Operating lease liabilities, non-current 202,769 180,369
Other liabilities, non-current 33,361 33,261
TOTAL LIABILITIES 2,754,516 2,724,468
Commitments and contingencies (Note 11)
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.000001; 100,000 shares authorized, zero shares issued and outstanding as of June 30, 2024 and December 31, 2023 0 0
Common stock, par value $0.000001 Class A, 1,000,000 shares authorized; 447,681 and 444,997 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively Class B, 95,000 shares authorized; 43,919 and 43,919 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively 0 0
Additional paid-in capital 2,217,043 1,967,265
Retained earnings 188,363 196,954
TOTAL STOCKHOLDERS’ EQUITY 2,405,406 2,164,219
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 5,159,922 $ 4,888,687