XML 118 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Note 15 - Stock-based Compensation - Fair Value of Stock-based Award on the Date of Grant (Details)
1 Months Ended 12 Months Ended
Mar. 01, 2022
Dec. 31, 2020
Nov. 03, 2020
Jul. 01, 2020
Jun. 12, 2020
Nov. 30, 2022
Nov. 30, 2021
May 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Risk-free interest rates                 1.70% 0.70% 0.40%
Expected lives (in weighted average years) (Year)                 5 years 3 months 18 days 3 years 9 months 18 days 5 years 9 months 18 days
Dividend yield                 0.70% 0.60% 0.60%
Expected volatility (weighted average)                 34.60% 36.70% 28.80%
Weighted average forfeiture rate                 10.20% 6.10% 8.20%
November 2022 RSUs [Member]                      
Dividend yield           0.56%          
November 2022 RSUs [Member] | Minimum [Member]                      
Risk-free interest rates           4.13%          
Expected lives (in weighted average years) (Year)           2 years          
Expected volatility (weighted average)           43.17%          
November 2022 RSUs [Member] | Maximum [Member]                      
Risk-free interest rates           4.38%          
Expected lives (in weighted average years) (Year)           3 years          
Expected volatility (weighted average)           40.57%          
March 2022 SARs, RSUs, PSUs [Member]                      
Dividend yield 0.67%                    
March 2022 SARs, RSUs, PSUs [Member] | Minimum [Member]                      
Risk-free interest rates 1.31%                    
Expected lives (in weighted average years) (Year) 2 years                    
Expected volatility (weighted average) 32.85%                    
March 2022 SARs, RSUs, PSUs [Member] | Maximum [Member]                      
Risk-free interest rates 1.62%                    
Expected lives (in weighted average years) (Year) 6 years                    
Expected volatility (weighted average) 46.07%                    
November 2021 RSUs [Member]                      
Expected lives (in weighted average years) (Year)             1 year        
Dividend yield             0.65%        
Expected volatility (weighted average)             43.26%        
November 2021 RSUs [Member] | Minimum [Member]                      
Risk-free interest rates             0.14%        
November 2021 RSUs [Member] | Maximum [Member]                      
Risk-free interest rates             0.16%        
December 2020 SARs, RSUs and PSUs [Member]                      
Dividend yield   0.61%                  
December 2020 SARs, RSUs and PSUs [Member] | Minimum [Member]                      
Risk-free interest rates   0.13%                  
Expected lives (in weighted average years) (Year)   2 years                  
Expected volatility (weighted average)   37.68%                  
December 2020 SARs, RSUs and PSUs [Member] | Maximum [Member]                      
Risk-free interest rates   0.51%                  
Expected lives (in weighted average years) (Year)   6 years                  
Expected volatility (weighted average)   30.15%                  
November 2020 SARs and RSUs [Member]                      
Dividend yield     0.61%                
November 2020 SARs and RSUs [Member] | Minimum [Member]                      
Risk-free interest rates     0.12%                
Expected lives (in weighted average years) (Year)     1 year                
Expected volatility (weighted average)     45.20%                
November 2020 SARs and RSUs [Member] | Maximum [Member]                      
Risk-free interest rates     0.44%                
Expected lives (in weighted average years) (Year)     6 years                
Expected volatility (weighted average)     29.40%                
June 2020 SARs, RSUs and PSUs [Member]                      
Risk-free interest rates         0.00%            
Dividend yield       0.64% 0.64%            
Expected volatility (weighted average)         0.00%            
June 2020 SARs, RSUs and PSUs [Member] | Minimum [Member]                      
Risk-free interest rates       0.41%              
Expected lives (in weighted average years) (Year)       2 years 2 years            
Expected volatility (weighted average)       28.50%              
June 2020 SARs, RSUs and PSUs [Member] | Maximum [Member]                      
Risk-free interest rates       0.17%              
Expected lives (in weighted average years) (Year)       6 years 6 years            
Expected volatility (weighted average)       35.70%              
May 2020 SARs, RSUs and PSUs [Member]                      
Risk-free interest rates               0.44%      
Dividend yield               0.63%      
May 2020 SARs, RSUs and PSUs [Member] | Minimum [Member]                      
Expected lives (in weighted average years) (Year)               2 years      
Expected volatility (weighted average)                    
May 2020 SARs, RSUs and PSUs [Member] | Maximum [Member]                      
Expected lives (in weighted average years) (Year)               6 years      
Expected volatility (weighted average)