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

    

As of March 31, 2023

    

Gross

    

Gross

    

Adjusted

Unrealized

Unrealized

Estimated

Cost

Gains

(Losses)

Fair Value

Corporate bonds

$

71,007

$

82

$

(583)

$

70,506

Agency bonds

19,020

-

(43)

18,977

Total investments

$

90,027

$

82

$

(626)

$

89,483

Schedule of available-for-sale securities maturities

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

2023

$

35,526

2024

40,411

2025

13,546

Total

$

89,483