XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Note 10 - Employee Benefit Plans - Schedule of Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Nonvested, Balance (in shares) 1,885    
Nonvested, weighted average grant date fair value (in dollars per share) $ 33.14    
Granted (in shares) 1,009    
Granted, weighted average grant date fair value (in dollars per share) $ 22.12 $ 35.3 $ 43.46
Vested (in shares) (805)    
Vested, weighted average grant date fair value (in dollars per share) $ 29.57    
Forfeited (in shares) (84)    
Forfeited, weighted average grant date fair value (in dollars per share) $ 31.69    
Nonvested, Balance (in shares) 2,005 1,885  
Nonvested, weighted average grant date fair value (in dollars per share) $ 29.08 $ 33.14