XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES  
Schedule of financial assets and liabilities recorded at fair value on a recurring basis

March 31, 2023

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

886,785

$

$

$

886,785

Money market funds

 

713,009

 

 

 

713,009

Certificates of deposit

41,050

41,050

Commercial paper

 

 

310,774

 

 

310,774

Corporate bonds

74,180

74,180

Municipal securities

 

 

129,574

 

 

129,574

U.S. government agency securities

 

 

151,678

 

 

151,678

U.S. treasuries

789,790

789,790

Foreign currency derivatives

 

 

77

 

 

77

Total

$

1,599,794

$

1,497,123

$

$

3,096,917

Amounts included in:

Cash and cash equivalents

$

1,599,794

$

72,866

$

$

1,672,660

Short-term investments

 

 

1,383,028

 

 

1,383,028

Accounts receivable, net

 

 

382

 

 

382

Investments

 

 

41,152

 

 

41,152

Accrued liabilities

 

 

(305)

 

 

(305)

Total

$

1,599,794

$

1,497,123

$

$

3,096,917

December 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

1,132,509

$

$

$

1,132,509

Money market funds

 

121,444

 

 

 

121,444

Certificates of deposit

10,078

10,078

Commercial paper

 

 

225,067

 

 

225,067

Variable rate demand notes

6,266

6,266

Municipal securities

 

 

213,798

 

 

213,798

U.S. government agency securities

 

 

113,357

 

 

113,357

U.S. treasuries

908,379

908,379

Foreign currency derivatives

 

 

(3,733)

 

 

(3,733)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165

Amounts included in:

Cash and cash equivalents

$

1,253,953

$

53,188

$

$

1,307,141

Short-term investments

 

 

1,362,314

 

 

1,362,314

Accounts receivable, net

 

 

965

 

 

965

Investments

 

 

61,443

 

 

61,443

Accrued liabilities

 

 

(4,698)

 

 

(4,698)

Total

$

1,253,953

$

1,473,212

$

$

2,727,165