XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Available-for-Sale Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2021
Investments Debt And Equity Securities [Abstract]  
Summary of Available-for-Sale Marketable Securities by Major Type of Security

As of June 30, 2021

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Gross Unrealized

​

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

​

$

10,106

​

$

3

​

$

—

​

$

10,109

U.S. government agency obligations

​

 

14,572

​

 

5

​

 

(10)

​

 

14,567

Corporate bonds

​

 

44,850

​

 

15

​

 

(31)

​

 

44,834

Commercial paper

​

​

99,705

​

​

13

​

​

(1)

​

​

99,717

Municipal bonds

​

 

15,829

​

 

17

​

 

(16)

​

 

15,830

Total available-for-sale marketable securities

​

$

185,062

​

$

53

​

$

(58)

​

$

185,057

​

As of December 31, 2020

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Gross Unrealized

​

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

​

$

20,710

​

$

41

​

$

(1)

​

$

20,750

U.S. government agency obligations

​

 

22,125

​

 

4

​

 

(1)

​

 

22,128

Corporate bonds

​

 

49,080

​

 

61

​

 

(23)

​

 

49,118

Commercial paper

​

 

116,139

​

 

5

​

 

(17)

​

 

116,127

Municipal bonds

​

​

11,680

​

​

12

​

​

(8)

​

​

11,684

Total available-for-sale marketable securities

​

$

219,734

​

$

123

​

$

(50)

​

$

219,807

Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities

As of June 30, 2021

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Less than 12 Months

​

12 Months or Greater

​

Total

​

​

​

​

​

Gross

​

​

​

​

Gross

​

​

​

​

Gross

​

​

Fair

​

Unrealized

​

Fair

​

Unrealized

​

Fair 

​

Unrealized

​

    

 Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. government agency obligations

​

$

6,990

​

$

(10)

​

$

—

​

$

—

​

$

6,990

​

$

(10)

Corporate bonds

​

 

30,166

​

 

(31)

​

 

—

​

 

—

​

 

30,166

​

 

(31)

Commercial paper

​

​

9,492

​

​

(1)

​

​

—

​

​

—

​

​

9,492

​

​

(1)

Municipal bonds

​

​

6,404

​

​

(16)

​

​

—

​

​

—

​

​

6,404

​

​

(16)

Total

​

$

53,052

​

$

(58)

​

$

—

​

$

—

​

$

53,052

​

$

(58)

​

As of December 31, 2020

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Less than 12 Months

​

12 Months or Greater

​

Total

​

​

​

​

​

Gross

​

​

​

​

Gross

​

​

​

​

Gross

​

​

Fair

​

Unrealized

​

Fair

​

Unrealized

​

Fair

​

Unrealized

​

    

 Value

    

Losses

    

 Value

    

Losses

    

 Value

    

Losses

U.S. Treasury securities

​

$

12,682

​

$

(1)

​

$

—

​

$

—

​

$

12,682

​

$

(1)

U.S. government agency obligations

​

​

2,500

​

​

(1)

​

​

—

​

​

—

​

​

2,500

​

​

(1)

Corporate bonds

​

 

23,553

​

 

(23)

​

 

—

​

 

—

​

 

23,553

​

 

(23)

Commercial paper

​

 

68,897

​

 

(17)

​

 

—

​

 

—

​

 

68,897

​

 

(17)

Municipal bonds

​

 

6,259

​

 

(8)

​

 

—

​

 

—

​

 

6,259

​

 

(8)

Total

​

$

113,891

​

$

(50)

​

$

—

​

$

—

​

$

113,891

​

$

(50)

Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

As of June 30, 2021

​

As of December 31, 2020

Contractual maturity

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than one year

​

$

132,817

​

$

132,841

​

$

149,164

​

$

149,242

One year to three years

​

 

52,245

​

 

52,216

​

 

70,570

​

 

70,565

Total

​

$

185,062

​

$

185,057

​

$

219,734

​

$

219,807