XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Stock-based Compensation - Summary of PSU, Restricted Share and RSU Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Performance Shares [Member]    
Balance, weighted average grant date fair value (in dollars per share) $ 9.56 $ 5.41
Granted, weighted average grant date fair value (in dollars per share) 9.56  
Vested and released, weighted average grant date fair value (in dollars per share) 0  
Forfeited, weighted average grant date fair value (in dollars per share) 7.78  
Restricted Stock Units (RSUs) [Member]    
Balance, weighted average grant date fair value (in dollars per share) 11.06 14.17
Granted, weighted average grant date fair value (in dollars per share) 9.7  
Vested and released, weighted average grant date fair value (in dollars per share) 12.25  
Forfeited, weighted average grant date fair value (in dollars per share) 14.02  
Market Stock Units [Member]    
Balance, weighted average grant date fair value (in dollars per share) 17.48 $ 13.66
Granted, weighted average grant date fair value (in dollars per share) 9.56  
Vested and released, weighted average grant date fair value (in dollars per share) 8.51  
Forfeited, weighted average grant date fair value (in dollars per share) $ 15.08  
2021 Long-Term Incentive Compensation Plan [Member] | Performance Shares [Member]    
Balance (in shares) 22,620  
Granted (in shares) 96,757  
Vested and released (in shares) 0  
Forfeited (in shares) (52,693)  
Balance (in shares) 66,684  
2021 Long-Term Incentive Compensation Plan [Member] | Restricted Stock Units (RSUs) [Member]    
Balance (in shares) 540,723  
Granted (in shares) 573,668  
Vested and released (in shares) (256,255)  
Forfeited (in shares) (200,929)  
Balance (in shares) 657,207  
2021 Long-Term Incentive Compensation Plan [Member] | Market Stock Units [Member]    
Balance (in shares) 131,976  
Granted (in shares) 25,517  
Vested and released (in shares) (76,547)  
Forfeited (in shares) (19,065)  
Balance (in shares) 61,881