XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

As of December 31, 2023

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

79,085

$

243

$

(308)

$

79,020

Agency bonds

19,020

(9)

19,011

Total investments

$

98,105

$

243

$

(317)

$

98,031

Schedule of available-for-sale securities maturities

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

2024

$

57,786

2025

26,003

2026

9,771

2027

4,471

Total

$

98,031