Quarterly report pursuant to Section 13 or 15(d)

Note 15 - Stock-based Compensation and Other Benefit Plans (Details Textual)

v3.23.1
Note 15 - Stock-based Compensation and Other Benefit Plans (Details Textual) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 25, 2020
Proceeds from Stock Options Exercised   $ 0.3   $ 0.2        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   0            
Severance Cost as Percentage of Target Bonus   75.00%            
Maximum [Member]                
Severance Cost as Percentage of Salary   100.00%            
Minimum [Member]                
Severance Cost as Percentage of Salary   50.00%            
Stock Appreciation Rights (SARs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid   $ 0.2   $ 0.2        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   0            
Share-Based Payment Arrangement, Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)   3 years            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   22,027            
Restricted Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years    
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   55,600            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   0            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   205,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)   (0)            
Performance Share Units (PSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years          
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   64,256            
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Target Percentage         64.40%      
Performance Share Units (PSUs) [Member] | Awards Granted, 2021 and 2020 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Target Percentage           200.00% 200.00%  
Restricted Stock Units (RSUs) [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)   45,186            
Deferred Share Units [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested, Outstanding (in shares)   460,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   0            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)   0            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)   0            
The 2020 Long-Term Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)               5,500,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 3,750,000              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)   3,989,458