v3.26.1
Cash, Cash Equivalents, Short-term and Long-term Investments (Tables)
6 Months Ended
Jun. 30, 2026
Cash, Cash Equivalents, Short-term and Long-term Investments [Abstract]  
Schedule of Short-term and Long-term Investments The following tables summarize the Company’s short-term and long-term investments (in thousands):

 

 

 

June 30, 2026

 

 

 

Amortized Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

 

Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Held-to-maturity securities

 

$

 

140,759

 

 

$

 

 

 

$

 

(221

)

 

 

 

140,538

 

Total short-term investments

 

 

 

140,759

 

 

 

 

 

 

 

 

(221

)

 

 

 

140,538

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Held-to-maturity securities

 

 

 

87,214

 

 

 

 

 

 

 

 

(640

)

 

 

 

86,574

 

Total long-term investments

 

 

 

87,214

 

 

 

 

 

 

 

 

(640

)

 

 

 

86,574

 

Total investments

 

$

 

227,973

 

 

$

 

 

 

$

 

(861

)

 

$

 

227,112

 

 

 

 

December 31, 2025

 

 

 

Amortized Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

 

Fair Value

 

Short-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Held-to-maturity securities

 

$

 

105,137

 

 

$

 

66

 

 

$

 

(1

)

 

 

 

105,202

 

Total short-term investments

 

 

 

105,137

 

 

 

 

66

 

 

 

 

(1

)

 

 

 

105,202

 

Long-term investments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Held-to-maturity securities

 

 

 

67,489

 

 

 

 

58

 

 

 

 

(10

)

 

 

 

67,537

 

Total long-term investments

 

 

 

67,489

 

 

 

 

58

 

 

 

 

(10

)

 

 

 

67,537

 

Total investments

 

$

 

172,626

 

 

$

 

124

 

 

$

 

(11

)

 

$

 

172,739