XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Investments (Tables)
6 Months Ended
Jun. 30, 2021
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

As of June 30, 2021

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

34,344

$

41

$

(281)

$

34,104

Commercial paper

3,997

3,997

Municipal securities

2,108

2,108

Asset backed securities

1,202

(2)

1,200

Total investments

$

41,651

$

41

$

(283)

$

41,409

Schedule of available-for-sale securities maturities

Available-for-sale securities maturing as of December 31:

2021 (Remainder of year)

$

6,105

2022

3,674

2023

9,225

2024

10,724

2025

1,052

Thereafter

10,629

Total

$

41,409