XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
6 Months Ended
Jun. 30, 2024
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):

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

231,331

 

 

$

231,446

 

 

$

115,263

 

 

$

115,374

 

Due after one year through five years

 

 

13,398

 

 

 

13,478

 

 

 

7,155

 

 

 

7,197

 

Total

 

$

244,729

 

 

$

244,924

 

 

$

122,418

 

 

$

122,571

 

___________________________

(1)
The investments due in one year or less include cash equivalents of $80.2 million as of June 30, 2024 and $58.6 million as of December 31, 2023.
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 (dollars in thousands).

 

 

 

June 30, 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

 

$

16,775

 

 

$

 

 

$

 

 

$

16,775

 

Commercial bonds and paper

 

Level 2

 

 

52,824

 

 

 

52

 

 

 

(69

)

 

 

52,807

 

U.S. Treasury Securities

 

Level 2

 

 

175,130

 

 

 

251

 

 

 

(39

)

 

 

175,342

 

Total cash equivalents and investments

 

 

 

 

244,729

 

 

 

303

 

 

 

(108

)

 

 

244,924

 

Less: cash equivalents

 

 

 

 

(80,213

)

 

 

 

 

 

 

 

 

(80,213

)

Total Investments

 

 

 

$

164,516

 

 

$

303

 

 

$

(108

)

 

$

164,711

 

 

 

 

December 31, 2023

 

 

 

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