Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.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, 2023
Jun. 30, 2021
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 25, 2020
Proceeds from Stock Options Exercised           $ 700 $ 300 $ 1,400    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)   334,753                
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)   $ 4.19                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 600 1,200 1,600    
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%        
TransGlobe [Member]                    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable $ 6,000                  
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           $ 400 800 3,300    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           $ 400 $ 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 Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount         $ 0 $ 0 $ 0      
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, Expiration Period (Year)   10 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)   $ 4.82                
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)   $ 5.54                
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)   $ 6.37                
Performance Shares [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value           500        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount           $ 800        
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)           5,959        
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           $ 2,400        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 6 months        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 1,500 $ 2,400 $ 1,800    
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)           $ 3.92 $ 2.25 $ 1.28    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)           22,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           796,000        
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           $ 100        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           8 months 12 days        
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           156,616        
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, Nonvested Award, Cost Not yet Recognized, Amount           $ 700        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year 1 month 6 days        
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)           173,738        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value           $ 1,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)           $ 4.27        
Deferred Share Units [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested, Outstanding (in shares)   101,313   101,313            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Converted in Period (in shares)       358,563            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       65,582            
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)           1,808,989