Note 20 - Segment Reporting - Summary of Deferred Tax Asset, Net of Valuation Allowance (Details) - USD ($) $ in Thousands |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Deferred tax assets, net | $ 13,152 | $ 9,222 |
Foreign Tax Authority [Member] | ||
Deferred tax assets, net | 0 | 22 |
CANADA | ||
Deferred tax assets, net | $ 0 | $ 22 |