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

As of September 30, 2025

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

169,806

$

770

$

(49)

$

170,527

Commercial paper

5,313

5,313

Agency bonds

3,849

2

3,851

Total investments

$

178,968

$

772

$

(49)

$

179,691

Schedule of available-for-sale securities maturities

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

2025

$

2,500

2026

69,106

2027

78,014

2028

30,071

$

179,691