XML 51 R28.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2022
INVESTMENTS  
Schedule of marketable securities by security type

The following tables provide the Company’s marketable securities by security type (in thousands):

As of December 31, 2022

As of December 31, 2021

Gross

Gross

 

Gross

Gross

 

    

Unrealized

    

Unrealized

    

Estimated

    

    

Unrealized

    

Unrealized

    

Estimated

(in thousands)

Cost

Gains

Losses

Fair Value

Cost

Gains

Losses

Fair Value

US government agency debt security

$

13,873

$

50

$

$

13,923

$

27,042

$

1

$

(108)

$

26,935

Total

$

13,873

$

50

$

$

13,923

$

27,042

$

1

$

(108)

$

26,935

Schedule of contractual maturities

Contractual maturities of the Company’s marketable securities are summarized as follows (in thousands):

As of December 31, 2022

As of December 31, 2021

Gross

Gross

 

Gross

Gross

 

Unrealized

Unrealized

    

Estimated

Unrealized

Unrealized

    

Estimated

(in thousands)

Cost

    

Gains

    

Losses

    

Fair Value

    

Cost

    

Gains

    

Losses

    

Fair Value

Due in one year or less

$

13,873

$

50

$

$

13,923

$

27,042

$

1

$

(108)

$

26,935

Due in one through two years

Total

$

13,873

$

50

  

$

$

13,923

$

27,042

$

1

  

$

(108)

$

26,935

Unrealized Gain (Loss) on Investments

As of December 31, 2022

Securities in an unrealized loss position less than 12 months

Securities in an unrealized loss position greater than 12 months

Total

Unrealized

    

Estimated

    

Unrealized

    

Estimated

    

Unrealized

    

Estimated

(in thousands)

Losses

Fair Value

Losses

Fair Value

Losses

Fair Value

US government agency debt security

$

$

$

$

$

$

Total

$

$

$

$

$

$

As of December 31, 2021

Securities in an unrealized loss position less than 12 months

Securities in an unrealized loss position greater than 12 months

Total

Unrealized

    

Estimated

    

Unrealized

    

Estimated

    

Unrealized

    

Estimated

(in thousands)

Losses

Fair Value

Losses

Fair Value

Losses

Fair Value

US government agency debt security

$

(108)

$

17,696

$

$

$

(108)

$

17,696

Total

$

(108)

$

17,696

$

$

$

(108)

$

17,696