XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 754,154 $ 437,353
Short-term investments, net 204,625 186,685
Accounts receivable, net of allowance for credit losses of $7,374 and $7,253 as of December 31, 2021 and 2020, respectively 2,020,720 1,584,109
Prepaid expenses and other current assets 112,150 102,170
TOTAL CURRENT ASSETS 3,091,649 2,310,317
Property and equipment, net 135,856 115,863
Operating lease assets 234,091 248,143
Deferred income taxes 68,244 50,168
Other assets, non-current 47,500 29,154
TOTAL ASSETS 3,577,340 2,753,645
Current liabilities:    
Accounts payable 1,655,684 1,348,480
Accrued expenses and other current liabilities 101,472 88,335
Operating lease liabilities 46,149 37,868
TOTAL CURRENT LIABILITIES 1,803,305 1,474,683
Operating lease liabilities, non-current 238,449 254,562
Other liabilities, non-current 8,280 11,255
TOTAL LIABILITIES 2,050,034 1,740,500
Commitments and contingencies (Note 13)
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.000001; 100,000 shares authorized, zero shares issued and outstanding as of December 31, 2021 and 2020
Common stock, par value $0.000001 Class A, 1,000,000 shares authorized; 439,206 and 423,383 shares issued and outstanding as of December 31, 2021 and 2020, respectively Class B, 95,000 shares authorized; 44,235 and 50,018 shares issued and outstanding as of December 31, 2021 and 2020, respectively 0 0
Additional paid-in capital 915,177 538,778
Retained earnings 612,129 474,367
TOTAL STOCKHOLDERS’ EQUITY 1,527,306 1,013,145
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 3,577,340 $ 2,753,645