XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
3 Months Ended
Mar. 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):

 

 

March 31, 2023

 

 

December 31, 2022

 

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

 

Amortized
Cost Basis

 

 

Aggregate
Fair Value

 

Due in one year or less(1)

 

$

154,569

 

 

$

154,314

 

 

$

152,862

 

 

$

156,976

 

Due after one year through five years

 

 

492

 

 

 

496

 

 

 

1,961

 

 

 

1,948

 

Total

 

$

155,061

 

 

$

154,810

 

 

$

154,823

 

 

$

158,924

 

___________________________

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

 

 

 

March 31, 2023

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding Losses

 

 

Estimated
Fair Value

 

Commercial bonds and paper

 

Level 2

 

$

56,832

 

 

$

(269

)

 

$

56,563

 

Money market funds

 

Level 1

 

 

74,295

 

 

 

 

 

 

74,295

 

U.S. Treasuries

 

Level 2

 

 

23,934

 

 

 

(317

)

 

 

23,617

 

Total cash equivalents and investments

 

 

 

 

155,061

 

 

 

(586

)

 

 

154,475

 

Less: cash equivalents

 

 

 

 

74,296

 

 

 

 

 

 

74,296

 

Total Investments

 

 

 

$

80,765

 

 

$

(586

)

 

$

80,179

 

 

 

 

 

December 31, 2022

 

 

 

Investment Level

 

Amortized Cost
(Carrying Value)

 

 

Gross Unrealized
Holding 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