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

As of March 31, 2025

    

    

Gross

    

Gross

    

Estimated

Adjusted

Unrealized

Unrealized

Fair

Cost

Gains

(Losses)

Value

Corporate bonds

$

119,861

$

102

$

(106)

$

119,857

Commercial paper

10,986

(3)

10,983

Treasury bills

14,306

1

14,307

Agency bonds

14,999

8

(10)

14,997

Total investments

$

160,152

$

111

$

(119)

$

160,144

Schedule of available-for-sale securities maturities

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

2025

$

29,062

2026

59,403

2027

53,753

2028

17,926

$

160,144