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

As of March 31, 2021

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

19,228

$

9

$

(158)

$

19,079

Commercial paper

5,991

(3)

5,988

Municipal securities

1,433

(1)

1,432

Asset backed securities

1,931

(2)

1,929

Total investments

$

28,583

$

9

$

(164)

$

28,428

Schedule of available-for-sale securities maturities

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

2021 (Remainder of year)

9,153

2022

2,302

2023

4,041

2024

3,338

2025

1,019

Thereafter

8,575

Total

28,428