XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2019
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES  
Schedule of financial assets and liabilities recorded at fair value on a recurring basis

June 30, 2019

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

506,563

$

-

$

-

$

506,563

Money market funds

 

268,831

 

-

 

-

 

268,831

Certificates of deposit

-

57,552

-

57,552

Commercial paper

 

-

 

77,178

 

-

 

77,178

Variable rate demand notes

-

23,275

-

23,275

Municipal securities

 

-

 

143,063

 

-

 

143,063

U.S. government agency securities

 

-

 

41,122

 

-

 

41,122

U.S. treasuries

-

135,657

-

135,657

Foreign currency derivatives

 

-

 

(115)

 

-

 

(115)

Total

$

775,394

$

477,732

$

-

$

1,253,126

Amounts included in:

Cash and cash equivalents

$

775,394

$

112,853

$

-

$

888,247

Short-term investments

 

-

 

357,988

 

-

 

357,988

Accounts receivable, net

 

-

 

32

 

-

 

32

Investments

-

7,006

-

7,006

Accrued liabilities

 

-

 

(147)

 

-

 

(147)

Total

$

775,394

$

477,732

$

-

$

1,253,126

December 31, 2018

    

Level 1

    

Level 2

    

Level 3

    

Total

Cash

$

393,936

$

-

$

-

$

393,936

Money market funds

 

191,358

 

-

 

-

 

191,358

Certificates of deposit

-

14,075

-

14,075

Commercial paper

 

-

 

60,422

 

-

 

60,422

Variable rate demand notes

 

-

 

4,005

 

-

 

4,005

Municipal securities

 

-

 

177,118

 

-

 

177,118

U.S. government agency securities

 

-

 

39,092

 

-

 

39,092

U.S. treasuries

-

78,157

-

78,157

Foreign currency derivatives

 

-

 

(492)

 

-

 

(492)

Total

$

585,294

$

372,377

$

-

$

957,671

Amounts included in:

Cash and cash equivalents

$

585,294

$

52,219

$

-

$

637,513

Short-term investments

 

-

 

320,650

 

-

 

320,650

Accounts receivable, net

 

-

 

43

 

-

 

43

Accrued liabilities

 

-

 

(535)

 

-

 

(535)

Total

$

585,294

$

372,377

$

-

$

957,671