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

As of March 31, 2024

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

79,633

$

155

$

(295)

$

79,493

Agency bonds

15,001

4

(13)

14,992

Total investments

$

94,634

$

159

$

(308)

$

94,485

Schedule of available-for-sale securities maturities

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

2024

$

50,632

2025

26,916

2026

9,747

2027

7,190

Total

$

94,485