XML 128 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 20 - Stock-based Compensation - Nonvested PRSUs (Details) - Performance Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-vested on Closing Date (in shares) 614,581 386,512 691,631
Non-vested, weighted average grant date fair value (in dollars per share) $ 27.83 $ 24 $ 27.75
Vested (in shares) (24,583) (18,222) (305,119)
Vested, weighted average grant date fair value (in dollars per share) $ 31.22 $ 26.63 $ 32.5
Granted (in shares) 308,412 260,762 0
Granted, weighted average grant date fair value (in dollars per share) $ 26 $ 33.03  
Forfeited (in shares)   (14,471)  
Forfeited, weighted average grant date fair value (in dollars per share)   $ 20.55  
Non-vested on Closing Date (in shares) 898,410 614,581 386,512
Non-vested, weighted average grant date fair value (in dollars per share) $ 27.11 $ 27.83 $ 24