XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments  
Schedule of reconciliation of available-for-sale investments from cost basis to fair value

As of June 30, 2025

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

146,215

$

349

$

(112)

$

146,452

Commercial paper

10,735

(1)

10,734

Treasury bills

9,456

9,456

Agency bonds

14,999

1

(21)

14,979

Total investments

$

181,405

$

350

$

(134)

$

181,621

Schedule of available-for-sale securities maturities

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

2025

$

23,679

2026

72,303

2027

61,542

2028

24,097

$

181,621