XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 30, 2023
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

    

As of September 30, 2023

    

Gross

    

Gross

    

Adjusted

Unrealized

Unrealized

Estimated

Cost

Gains

(Losses)

Fair Value

Corporate bonds

$

74,323

$

$

(742)

$

73,581

Commercial Paper

4,988

(1)

4,987

Agency bonds

19,020

(35)

18,985

Total investments

$

98,331

$

$

(778)

$

97,553

Schedule of available-for-sale securities maturities

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

2023

$

25,659

2024

39,002

2025

24,366

2026

5,844

2027

2,682

Total

$

97,553