XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Financial Instruments

Summary of Financial Instruments

The following is a summary of financial instruments (in thousands):

 

 

 

 

 

 

March 31, 2024

 

 

 

Amortized Cost

 

 

Gross Unrealized Gain

 

 

Gross Unrealized Loss

 

 

Estimated Fair Values

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

3,901

 

 

$

 

 

$

(1

)

 

$

3,900

 

Treasury bills

 

 

42,322

 

 

 

94

 

 

 

(28

)

 

 

42,388

 

Government agency bonds

 

 

512

 

 

 

 

 

 

(1

)

 

 

511

 

Corporate bonds

 

 

9,446

 

 

 

 

 

 

(35

)

 

 

9,411

 

Total available-for-sale securities

 

$

56,181

 

 

$

94

 

 

$

(65

)

 

$

56,210

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

3,196

 

Short-term investments

 

 

 

 

 

 

 

 

 

 

 

53,014

 

Long-term investments

 

 

 

 

 

 

 

 

 

 

 

 

Total available-for-sale securities

 

 

 

 

 

 

 

 

 

 

$

56,210

 

 

 

 

 

 

 

 

 

December 31, 2023

 

 

 

Amortized Cost

 

 

Gross Unrealized Gain

 

 

Gross Unrealized Loss

 

 

Estimated Fair Values

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

Certificates of deposit

 

$

3,633

 

 

$

1

 

 

$

 

 

$

3,634

 

Treasury bills

 

 

37,624

 

 

76

 

 

 

 

 

 

37,700

 

Government agency bonds

 

 

2,600

 

 

 

 

 

 

(3

)

 

 

2,597

 

Corporate bonds

 

 

11,504

 

 

 

 

 

 

(51

)

 

 

11,453

 

Total available-for-sale securities

 

$

55,361

 

 

$

77

 

 

$

(54

)

 

$

55,384

 

Reported in:

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

$

3,096

 

Short-term investments

 

 

 

 

 

 

 

 

 

 

 

51,788

 

Long-term investments

 

 

 

 

 

 

 

 

 

 

 

500

 

Total available-for-sale securities

 

 

 

 

 

 

 

 

 

 

$

55,384

 

Summary of Contractual Maturities of Available-for-sale Securities

The contractual maturities of available-for-sale securities are presented in the following table (in thousands):

 

 

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

Amortized Cost

 

 

Estimated Fair Value

 

 

Amortized Cost

 

 

Estimated Fair Value

 

Due in one year or less

$

56,181

 

 

$

56,210

 

 

$

54,859

 

 

$

54,884

 

Due between one to two years

 

 

 

 

 

 

 

502

 

 

 

500

 

 

$

56,181

 

 

$

56,210

 

 

$

55,361

 

 

$

55,384

 

Schedule of Financial Instruments Measured at Fair Value

Financial assets measured at fair value on a recurring basis were as follows (in thousands):

 

 

Fair Value Measurement at Reporting Date Using

 

 

Quoted Prices in
Active Markets
for Identical
Assets
(Level 1)

 

 

Significant
Other
Observable
Inputs
(Level 2)

 

 

Total

 

As of March 31, 2024

 

 

 

 

 

 

 

 

Financial assets - available-for-sale securities

 

 

 

 

 

 

 

 

   Certificates of deposit

$

 

 

 

3,900

 

 

$

3,900

 

   Treasury bills

 

 

 

 

42,388

 

 

 

42,388

 

   Governmental agency bonds

 

 

 

 

511

 

 

 

511

 

   Corporate bonds

 

9,411

 

 

 

 

 

 

9,411

 

Total financial assets - available-for-sale securities

$

9,411

 

 

$

46,799

 

 

$

56,210

 

 

 

 

 

 

 

 

 

As of December 31, 2023

 

 

 

 

 

 

 

 

Financial assets - available-for-sale securities

 

 

 

 

 

 

 

 

   Certificates of deposit

$

 

 

$

3,634

 

 

$

3,634

 

   Treasury bills

 

2,198

 

 

 

35,502

 

 

 

37,700

 

   Governmental agency bonds

 

600

 

 

 

1,997

 

 

 

2,597

 

   Corporate bonds

 

10,953

 

 

 

500

 

 

 

11,453

 

Total financial assets - available-for-sale securities

$

13,751

 

 

$

41,633

 

 

$

55,384