v3.26.1
Note 9 - Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Shares Available Under Long-term Incentive Plan [Table Text Block]
   

June 30,

2026

   

December 31,

2025

 

Approved and authorized shares

    16,292,914       16,284,491  

Shares subject to awards issued under plan

    (16,256,995

)

    (15,134,295

)

Shares available for future grant

    35,919       1,150,196  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Stock

Options

   

Average

Exercise

Price

   

Remaining

Term in

Years

   

Intrinsic

Value (in

thousands)

 

Outstanding at December 31, 2024

    13,444,062     $ 11.95       5.3     $ 53,093  

Forfeitures

    (739,168 )   $ 24.99                  

Outstanding at December 31, 2025

    12,704,894     $ 11.19       4.2     $  

Forfeitures

       

$

                 

Outstanding at June 30, 2026

    12,704,894     $ 11.19       3.7     $  
                                 

Vested at December 31, 2025

    12,704,894     $ 11.19       4.2     $  

Exercisable at December 31, 2025

    10,755,894     $ 11.31       4.8     $  
                                 

Vested at June 30, 2026

    12,704,894     $ 11.19       3.7     $  

Exercisable at June 30, 2026

    10,755,894     $ 11.31       4.3     $