XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Schedule of Investments [Abstract]  
Schedule of Contractual Maturities of Held to Maturity Investments

The contractual maturities of the Company’s held-to-maturity investments are summarized below (in thousands):

 

 

December 31, 2023

 

 

December 31, 2022

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

115,263

 

 

$

115,374

 

 

$

152,862

 

 

$

156,976

 

Due after one year through five years

 

 

7,155

 

 

 

7,197

 

 

 

1,961

 

 

 

1,948

 

Total

 

$

122,418

 

 

$

122,571

 

 

$

154,823

 

 

$

158,924

 

___________________________

The investments due in one year or less include cash equivalents of $58.6 million as of December 31, 2023 and $51.8 million as of December 31, 2022.
Schedule of Fair Value of Cash Equivalents, Long and Short Term Investments

The fair value of the cash equivalents, long-term and short-term investments are disclosed below (in millions):

 

 

 

December 31, 2023

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Gains

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

43.3

 

 

$

0.1

 

 

$

43.4

 

Money market funds

 

Level 1

 

 

69.6

 

 

 

 

 

 

69.6

 

U.S. Treasuries

 

Level 2

 

 

9.5

 

 

 

0.1

 

 

 

9.6

 

Total cash equivalents and investments

 

 

 

 

122.4

 

 

 

0.2

 

 

 

122.6

 

Less: cash equivalents

 

 

 

 

(58.6

)

 

 

 

 

 

(58.6

)

Total Investments

 

 

 

$

63.8

 

 

$

0.2

 

 

$

64.0

 

 

 

 

December 31, 2022

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Losses

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

66.8

 

 

$

(0.6

)

 

$

66.2

 

Money market funds

 

Level 1

 

 

51.8

 

 

 

 

 

 

51.8

 

U.S. Treasuries

 

Level 2

 

 

36.3

 

 

 

(0.6

)

 

 

35.7

 

Total cash equivalents and investments

 

 

 

 

154.9

 

 

 

(1.2

)

 

 

153.7

 

Less: cash equivalents

 

 

 

 

(51.8

)

 

 

 

 

 

(51.8

)

Total Investments

 

 

 

$

103.1

 

 

$

(1.2

)

 

$

101.9