v3.22.2.2
Note 14 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Expense (Benefit), Total $ 207 $ (2,098) $ 830 $ (11,035)
Effective Income Tax Rate Reconciliation, Percent, Total (0.10%) 18.10% (0.40%) 24.40%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount   $ (2,200)   $ (11,200)
Gibson Technical Services and IMMCO [Member]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities   $ 11,200   $ 11,200
Foreign Tax Authority [Member] | Canada Revenue Agency [Member]        
Deferred Tax Assets, Operating Loss Carryforwards, Total $ 91   $ 91