Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Note 17 - Stock-based Compensation and Other Benefit Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 13, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 25, 2020
Proceeds from Stock Options Exercised           $ 300 $ 1,400 $ 100  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)     241,358            
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 6.41            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 1,200 1,600 43,000  
Severance Cost as Percentage of Target Bonus         75.00% 75.00%      
Defined Contribution Plan, Cost           $ 400 300 400  
Maximum [Member]                  
Severance Cost as Percentage of Salary           100.00%      
Minimum [Member]                  
Severance Cost as Percentage of Salary           50.00%      
TransGlobe [Member]                  
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 6,000                
Share-based Compensation Arrangement by Share-based Payment Award, Revalued Equity Awards, Gain (Loss) 600                
Awards Granted, 2022 [Member] | TransGlobe [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Revalued Equity Awards, Gain (Loss) $ 600                
Stock Appreciation Rights (SARs) [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Share-Based Liabilities Paid           $ 800 3,300 300  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 800 $ 800 800  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           0 0    
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)     10 years            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 0 $ 0      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           49,063 464,671    
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche One [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     1 year            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%            
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Minimum Share Price Over 30 Day Period (in dollars per share)     $ 7.37            
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche Two [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     2 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%            
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Minimum Share Price Over 30 Day Period (in dollars per share)     $ 8.48            
Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Tranche Three [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage     33.33%            
Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Minimum Share Price Over 30 Day Period (in dollars per share)     $ 9.75            
Performance Shares [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 200      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         400 $ 400      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           2 years      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           0      
Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)             3 years    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 1,300 $ 1,300      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 4 months 24 days      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           69,135 68,134    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           384,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 6.56      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 2,400 $ 1,800 $ 200  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 2.25 $ 1.28 $ 1.35  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)           334,000      
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   30,687 353,424            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 8.31 $ 6.41            
Performance Share Units (PSUs) [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)         3 years        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 700 $ 700      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 1 month 6 days      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Target Percentage           64.40%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)         0        
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, Nonvested Award, Cost Not yet Recognized, Amount, Total         $ 500 $ 500      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 8 months 12 days      
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           1,381      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 14      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 4.27      
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,870,496 3,870,496