v3.26.1
Note 6 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Level 1 (1)

  

Level 2 (2)

  

Level 3 (3)

  

Total

 
  

(in thousands)

 

June 30, 2026

                

Assets:

                

Marketable equity securities

 $9,319  $  $  $9,319 

Derivative contracts

 $483  $  $  $483 

Liabilities:

                

Derivative contracts

 $254  $  $  $254 

December 31, 2025

                

Assets:

                

Marketable equity securities

 $409  $  $  $409 

Derivative contracts

 $561  $  $  $561 

Liabilities:

                

Derivative contracts

 $1,562  $  $  $1,562 
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
  

June 30, 2026

  

December 31, 2025

Customer A

  11.1% 

na

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Customer A

  10.9%  11.3%  10.0%  11.9%