XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 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):

 

 

June 30, 2023

 

 

December 31, 2022

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

133,088

 

 

$

132,864

 

 

$

152,862

 

 

$

156,976

 

Due after one year through five years

 

 

2,282

 

 

 

2,258

 

 

 

1,961

 

 

 

1,948

 

Total

 

$

135,370

 

 

$

135,122

 

 

$

154,823

 

 

$

158,924

 

___________________________

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

 

 

 

June 30, 2023

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Gains (Losses)

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

46,369

 

 

$

(108

)

 

$

46,261

 

Money market funds

 

Level 1

 

 

73,479

 

 

 

6

 

 

 

73,485

 

U.S. Treasuries

 

Level 2

 

 

15,522

 

 

 

(146

)

 

 

15,376

 

Total cash equivalents and investments

 

 

 

 

135,370

 

 

 

(248

)

 

 

135,122

 

Less: cash equivalents

 

 

 

 

74,925

 

 

 

 

 

 

74,925

 

Total Investments

 

 

 

$

60,445

 

 

$

(248

)

 

$

60,197

 

 

 

 

December 31, 2022

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Gains (Losses)

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

66,762

 

 

$

(594

)

 

$

66,168

 

Money market funds

 

Level 1

 

 

51,783

 

 

 

 

 

 

51,783

 

U.S. Treasuries

 

Level 2

 

 

36,278

 

 

 

(587

)

 

 

35,691

 

Total cash equivalents and investments

 

 

 

 

154,823

 

 

 

(1,181

)

 

 

153,642

 

Less: cash equivalents

 

 

 

 

51,783

 

 

 

 

 

 

51,783

 

Total Investments

 

 

 

$

103,040

 

 

$

(1,181

)

 

$

101,859