XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

We measure cash, cash equivalents and short-term investments at fair value on a recurring basis. The fair values of such assets were as follows (in thousands):

 

 

 

 

 

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

Balance at

June 30,

2019

 

 

Quoted Prices

in Active

Markets for

Identical

Assets

(Level 1)

 

 

Significant

Other

Observable

Inputs

(Level 2)

 

 

Significant

Unobservable

Inputs

(Level 3)

 

Cash and money market funds

 

$

33,070

 

 

$

33,070

 

 

$

 

 

$

 

U.S. treasury bills and government agency obligations

 

 

99,615

 

 

 

99,615

 

 

 

 

 

 

 

U.S. corporate debt securities

 

 

33,037

 

 

 

 

 

 

33,037

 

 

 

 

Foreign corporate debt securities

 

 

17,011

 

 

 

 

 

 

17,011

 

 

 

 

U.S. commercial paper

 

 

61,954

 

 

 

 

 

 

61,954

 

 

 

 

Foreign commercial paper

 

 

31,318

 

 

 

 

 

 

31,318

 

 

 

 

Total

 

$

276,005

 

 

$

132,685

 

 

$

143,320

 

 

$

 

 

 

 

 

 

 

 

Fair Value Measurements at Reporting Date Using

 

 

 

Balance at

December 31,

2018

 

 

Quoted Prices

in Active

Markets for

Identical

Assets

(Level 1)

 

 

Significant

Other

Observable

Inputs

(Level 2)

 

 

Significant

Unobservable

Inputs

(Level 3)

 

Cash and money market funds

 

$

22,751

 

 

$

22,751

 

 

$

 

 

$

 

U.S. treasury bills and government agency obligations

 

 

59,741

 

 

 

59,741

 

 

 

 

 

 

 

U.S. corporate debt securities

 

 

59,087

 

 

 

 

 

 

59,087

 

 

 

 

Foreign corporate debt securities

 

 

5,046

 

 

 

 

 

 

5,046

 

 

 

 

U.S. commercial paper

 

 

61,885

 

 

 

 

 

 

61,885

 

 

 

 

Foreign commercial paper

 

 

123,861

 

 

 

 

 

 

123,861

 

 

 

 

Total

 

$

332,371

 

 

$

82,492

 

 

$

249,879

 

 

$