XML 25 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis Our assets and liabilities that are measured at fair value on a recurring basis included the following (in thousands):

 

 

 

Fair Value Measurement at June 30, 2025 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (included in
   cash and cash equivalents)

 

$

6,669

 

 

$

 

 

$

 

 

$

6,669

 

Marketable securities

 

 

16,379

 

 

 

 

 

 

 

 

 

16,379

 

Total assets

 

$

23,048

 

 

$

 

 

$

 

 

$

23,048

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fair Value Measurement at December 31,
2024 Using:

 

 

 

Quoted
Prices in
Active
Markets for
Identical
Assets

 

 

Significant
Other
Observable
Inputs

 

 

Significant
Unobservable
Inputs

 

 

Total

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

 

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

  Money market funds (included in
   cash and cash equivalents)

 

$

10,671

 

 

$

 

 

$

 

 

$

10,671

 

  Marketable securities

 

 

14,842

 

 

 

 

 

 

 

 

 

14,842

 

Total assets

 

$

25,513

 

 

$

 

 

$

 

 

$

25,513

 

Summary of Marketable Securities by Security Type

Marketable securities by security type consisted of the following (in thousands):

 

 

 

June 30, 2025:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

16,081

 

 

$

300

 

 

$

(2

)

 

$

16,379

 

 

 

$

16,081

 

 

$

300

 

 

$

(2

)

 

$

16,379

 

 

 

 

December 31, 2024:

 

 

 

Amortized Cost

 

 

Gross Unrealized Gains

 

 

Gross Unrealized Losses

 

 

Fair Value

 

U.S. Treasury notes and bonds

 

$

14,591

 

 

$

260

 

 

$

(9

)

 

$

14,842

 

 

$

14,591

 

 

$

260

 

 

$

(9

)

 

$

14,842