XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured on a Recurring Basis

 

 

Fair value measurements as of June 30, 2025

 

 

 

Quoted

 

 

 

 

 

 

 

 

 

 

 

 

prices in

 

 

 

 

 

 

 

 

 

 

 

 

active

 

 

Significant

 

 

 

 

 

 

 

 

 

markets for

 

 

other

 

 

Significant

 

 

 

 

 

 

identical

 

 

observable

 

 

unobservable

 

 

 

 

 

 

assets

 

 

inputs

 

 

inputs

 

 

 

 

(In thousands)

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

131,109

 

 

$

 

 

$

 

 

$

131,109

 

Equity securities

 

 

8,125

 

 

 

 

 

 

 

 

 

8,125

 

Common stock options

 

 

 

 

 

3

 

 

 

 

 

 

3

 

Total assets

 

$

139,234

 

 

$

3

 

 

$

 

 

$

139,237

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Forward contracts

 

$

 

 

$

180

 

 

$

 

 

$

180

 

Total liabilities

 

$

 

 

$

180

 

 

$

 

 

$

180

 

 

 

Fair value measurements as of December 31, 2024

 

 

 

Quoted

 

 

 

 

 

 

 

 

 

 

 

 

prices in

 

 

 

 

 

 

 

 

 

 

 

 

active

 

 

Significant

 

 

 

 

 

 

 

 

 

markets for

 

 

other

 

 

Significant

 

 

 

 

 

 

identical

 

 

observable

 

 

unobservable

 

 

 

 

 

 

assets

 

 

inputs

 

 

inputs

 

 

 

 

(In thousands)

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

282,121

 

 

$

 

 

$

 

 

$

282,121

 

Equity securities

 

 

49,655

 

 

 

 

 

 

 

 

$

49,655

 

Common stock options/warrants

 

 

 

 

 

3

 

 

 

 

 

 

3

 

Total assets

 

$

331,776

 

 

$

3

 

 

$

 

 

$

331,779

 

Summary of Carrying Value and Estimated Fair Value of Notes

 

 

June 30, 2025

 

 

 

Carrying

 

 

Total

 

 

 

 

 

 

 

 

 

 

(In thousands)

 

Value

 

 

Fair Value

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

2029 Convertible Notes

 

$

80,416

 

 

$

165,492

 

 

$

 

 

$

165,492

 

 

$