XML 122 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Stock-based Compensation - Fair Value of Stock-based Award on the Date of Grant (Details)
1 Months Ended 12 Months Ended
Mar. 01, 2022
May 31, 2023
Mar. 31, 2023
Nov. 30, 2022
Nov. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Risk-free interest rates           4.20% 1.70% 0.70%
Expected lives (in weighted average years) (Year)           2 years 6 months 5 years 3 months 18 days 3 years 9 months 18 days
Dividend yield           0.60% 0.70% 0.60%
Expected volatility (weighted average)           38.20% 34.60% 36.70%
Weighted average forfeiture rate           8.00% 10.20% 6.10%
Restricted Stock Units (RSUs), and Performance Stock Units (PSU) [Member]                
Dividend yield     0.59%          
Restricted Stock Units (RSUs), and Performance Stock Units (PSU) [Member] | Minimum [Member]                
Risk-free interest rates     3.86%          
Expected lives (in weighted average years) (Year)     2 years          
Expected volatility (weighted average)     36.00%          
Restricted Stock Units (RSUs), and Performance Stock Units (PSU) [Member] | Maximum [Member]                
Risk-free interest rates     4.68%          
Expected lives (in weighted average years) (Year)     5 years 9 months          
Expected volatility (weighted average)     42.20%          
Restricted Stock Units (RSUs) [Member]                
Risk-free interest rates   4.70%            
Expected lives (in weighted average years) (Year)   1 year            
Dividend yield   0.56%            
Expected volatility (weighted average)   34.80%            
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%