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

​

​

Carrying
Amount
as of
September 30,

​

​

Fair Value Measurements
As of September 30, 2026

​

​

​

2026

​

​

Level 1

​

​

Level 2

​

​

Level 3

​

Money market funds

​

$

15,500

​

​

$

15,500

​

​

$

—

​

​

$

—

​

Investments in employee deferred compensation trusts

​

​

5,473

​

​

$

5,473

​

​

​

—

​

​

​

—

​

​

​

Carrying
Amount
as of 
December 31,

​

​

Fair Value Measurements 
As of December 31, 2025

​

​

​

2025

​

​

Level 1

​

​

Level 2

​

​

Level 3

​

Money market funds

​

$

33,062

​

​

$

33,062

​

​

$

—

​

​

$

—

​

Investments in employee deferred compensation trusts

​

​

4,467

​

​

​

4,467

​

​

​

—

​

​

​

—

​