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