XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Tables)
3 Months Ended
Mar. 31, 2025
Schedule of Investments [Abstract]  
Schedule of Contractual Maturities of Investments

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

 

 

March 31, 2025

 

 

December 31, 2024

 

 

 

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)

 

$

156,097

 

 

$

156,150

 

 

$

165,466

 

 

$

165,662

 

Due after one year through five years

 

 

16,671

 

 

 

16,681

 

 

 

5,498

 

 

 

5,482

 

Total

 

$

172,768

 

 

$

172,831

 

 

$

170,964

 

 

$

171,144

 

___________________________

The investments due in one year or less include cash equivalents of $21.9 million as of March 31, 2025 and $14.7 million as of December 31, 2024.
Schedule of Fair Value of Investments

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

 

 

March 31, 2025

 

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

 

$

17,332

 

 

$

 

 

$

 

 

$

17,332

 

Commercial bonds and paper

 

Level 2

 

 

55,528

 

 

 

35

 

 

 

(19

)

 

 

55,544

 

U.S. Treasury securities

 

Level 2

 

 

99,908

 

 

 

70

 

 

 

(23

)

 

 

99,955

 

Total cash equivalents and investments

 

 

 

 

172,768

 

 

 

105

 

 

 

(42

)

 

 

172,831

 

Less: cash equivalents

 

 

 

 

(21,921

)

 

 

 

 

 

 

 

 

(21,921

)

Total Investments

 

 

 

$

150,847

 

 

$

105

 

 

$

(42

)

 

$

150,910

 

 

 

 

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

 

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