XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
6 Months Ended
Jun. 30, 2024
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

As of June 30, 2024

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

79,490

$

120

$

(271)

$

79,339

Treasury bills

6,179

6,179

Agency bonds

14,995

(15)

14,980

Total investments

$

100,664

$

120

$

(286)

$

100,498

Schedule of available-for-sale securities maturities

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

2024

$

28,643

2025

47,894

2026

12,103

2027

11,858

Total

$

100,498