XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments  
Schedule of amortized cost and fair value of available-for-sale securities

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Estimated

Cost

Gains

Losses

Fair Value

(in thousands)

December 31, 2023

U.S. treasuries

$

59,541

$

3

$

(51)

$

59,493

Government agency securities

41,843

6

(31)

41,818

Corporate debt

35,447

9

(47)

35,409

Commercial paper

9,944

9,944

Total

$

146,775

$

18

$

(129)

$

146,664

December 31, 2022

U.S. treasuries

$

63,331

$

$

(482)

$

62,849

Government agency securities

27,464

(98)

27,366

Corporate debt

 

42,006

(415)

 

41,591

Commercial paper

15,682

15,682

Total

$

148,483

$

$

(995)

$

147,488

Schedule of fair value and unrealized losses of available-for-sale securities in a loss position

Continuous Loss Position

Continuous Loss Position

for Less than 12 Months

for 12 Months or More

    

    

Gross

    

    

Gross

Estimated

Unrealized

Estimated

Unrealized

Fair Value

Losses

Fair Value

Losses

(in thousands)

December 31, 2023

U.S. treasuries

$

43,118

$

(50)

$

$

Government agency securities

34,885

(31)

Corporate debt

 

23,262

 

(33)

 

2,618

 

(15)

Total

$

101,265

$

(114)

$

2,618

$

(15)

December 31, 2022

U.S. treasuries

$

39,791

$

(84)

$

23,057

$

(398)

Government agency securities

22,528

(86)

4,838

(12)

Corporate debt

 

19,693

 

(138)

 

21,898

 

(277)

Total

$

82,012

$

(308)

$

49,793

$

(687)

Schedule of contractual maturities of securities classified as available-for-sale

December 31, 2023

Amortized

Estimated

Cost

Fair Value

(in thousands)

Due in one year or less

$

132,419

$

132,330

Due after one year through two years

14,356

 

14,334

Total

$

146,775

$

146,664