XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Investments (Tables)
9 Months Ended
Sep. 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):

 

 

September 30, 2023

 

 

December 31, 2022

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

126,616

 

 

$

126,603

 

 

$

152,862

 

 

$

156,976

 

Due after one year through five years

 

 

3,271

 

 

 

3,258

 

 

 

1,961

 

 

 

1,948

 

Total

 

$

129,887

 

 

$

129,861

 

 

$

154,823

 

 

$

158,924

 

___________________________

(1)
The investments due in one year or less include cash equivalents of $68.6 million as of September 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).

 

 

 

September 30, 2023

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Gains (Losses)

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

50,247

 

 

$

(1

)

 

$

50,246

 

Money market funds

 

Level 1

 

 

70,647

 

 

 

1

 

 

 

70,648

 

U.S. Treasuries

 

Level 2

 

 

8,993

 

 

 

(26

)

 

 

8,967

 

Total cash equivalents and investments

 

 

 

 

129,887

 

 

 

(26

)

 

 

129,861

 

Less: cash equivalents

 

 

 

 

68,616

 

 

 

 

 

 

68,616

 

Total Investments

 

 

 

$

61,271

 

 

$

(26

)

 

$

61,245

 

 

 

 

 

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