XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 844,223 $ 754,154
Short-term investments, net 260,347 204,625
Accounts receivable, net of allowance for credit losses of $8,040 and $7,374 as of March 31, 2022 and December 31, 2021, respectively 1,760,985 2,020,720
Prepaid expenses and other current assets 89,784 112,150
TOTAL CURRENT ASSETS 2,955,339 3,091,649
Property and equipment, net 130,640 135,856
Operating lease assets 228,991 234,091
Deferred income taxes 73,548 68,244
Other assets, non-current 44,203 47,500
TOTAL ASSETS 3,432,721 3,577,340
Current liabilities:    
Accounts payable 1,405,673 1,655,684
Accrued expenses and other current liabilities 92,903 101,472
Operating lease liabilities 47,226 46,149
TOTAL CURRENT LIABILITIES 1,545,802 1,803,305
Operating lease liabilities, non-current 229,489 238,449
Other liabilities, non-current 8,327 8,280
TOTAL LIABILITIES 1,783,618 2,050,034
Commitments and contingencies (Note 10)
STOCKHOLDERS’ EQUITY    
Preferred stock, par value $0.000001; 100,000 shares authorized, zero shares issued and outstanding as of March 31, 2022 and December 31, 2021
Common stock, par value $0.000001 Class A, 1,000,000 shares authorized; 441,791 and 439,206 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively Class B, 95,000 shares authorized; 44,235 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively 0 0
Additional paid-in capital 1,051,572 915,177
Retained earnings 597,531 612,129
TOTAL STOCKHOLDERS’ EQUITY 1,649,103 1,527,306
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 3,432,721 $ 3,577,340