XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2024
Schedule of Investments [Abstract]  
Schedule of Contractual Maturities of Investments

The contractual maturities of the Investments are summarized below (in thousands):

 

 

December 31, 2024

 

 

December 31, 2023

 

 

 

Available-for-Sale Investments

 

 

Held-to-Maturity Investments

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

165,466

 

 

$

165,662

 

 

$

115,263

 

 

$

115,374

 

Due after one year through five years

 

 

5,498

 

 

 

5,482

 

 

 

7,155

 

 

 

7,197

 

Total

 

$

170,964

 

 

$

171,144

 

 

$

122,418

 

 

$

122,571

 

___________________________

The investments due in one year or less include cash equivalents of $14.7 million as of December 31, 2024 and $58.6 million as of December 31, 2023.
Schedule of Fair Values of Investments

The amortized cost basis, net unrealized gains transferred to accumulated other comprehensive income, and resulting fair market value of the Investments as of the October 1, 2024 reclassification date were as follows (in thousands):

 

 

October 1, 2024

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized Holding Gains

 

 

Gross Unrealized Holding Losses

 

 

Estimated
Fair Value

 

Money market funds and other

 

Level 1

 

$

31,298

 

 

$

 

 

$

 

 

$

31,298

 

Commercial bonds and paper

 

Level 2

 

 

57,477

 

 

 

268

 

 

 

(12

)

 

 

57,733

 

U.S. Treasury Securities

 

Level 2

 

 

158,818

 

 

 

700

 

 

 

(2

)

 

 

159,516

 

Total cash equivalents and investments

 

 

 

 

247,593

 

 

 

968

 

 

 

(14

)

 

 

248,547

 

Less: cash equivalents

 

 

 

 

(41,582

)

 

 

 

 

 

 

 

 

(41,582

)

Total Investments

 

 

 

$

206,011

 

 

$

968

 

 

$

(14

)

 

$

206,965

 

The fair values of the Investments are disclosed below (in thousands):

 

 

 

December 31, 2024

 

Available-for-Sale Investments

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized Holding Gains

 

 

Gross Unrealized
Holding Losses

 

 

Estimated
Fair Value

 

Money market funds and other

 

Level 1

 

$

14,745

 

 

$

 

 

$

 

 

$

14,745

 

Commercial bonds and paper

 

Level 2

 

 

44,145

 

 

 

49

 

 

 

(24

)

 

 

44,170

 

U.S. Treasury Securities

 

Level 2

 

 

112,074

 

 

 

184

 

 

 

(29

)

 

 

112,229

 

Total cash equivalents and investments

 

 

 

 

170,964

 

 

 

233

 

 

 

(53

)

 

 

171,144

 

Less: cash equivalents

 

 

 

 

(14,745

)

 

 

 

 

 

 

 

 

(14,745

)

Total Investments

 

 

 

$

156,219

 

 

$

233

 

 

$

(53

)

 

$

156,399

 

 

 

 

December 31, 2023

 

Held-to-Maturity Investments

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized Holding Gains

 

 

Gross Unrealized
Holding Losses

 

 

Estimated
Fair Value

 

Money market funds

 

Level 1

 

$

69,611

 

 

$

 

 

$

 

 

$

69,611

 

Commercial bonds and paper

 

Level 2

 

 

43,251

 

 

 

135

 

 

 

(38

)

 

 

43,348

 

U.S. Treasury Securities

 

Level 2

 

 

9,556

 

 

 

56

 

 

 

 

 

 

9,612

 

Total cash equivalents and investments

 

 

 

 

122,418

 

 

 

191

 

 

 

(38

)

 

 

122,571

 

Less: cash equivalents

 

 

 

 

(58,644

)

 

 

 

 

 

 

 

 

(58,644

)

Total Investments

 

 

 

$

63,774

 

 

$

191

 

 

$

(38

)

 

$

63,927