v3.25.4
Note 9 - Income Taxes - Components of Income Tax Expense (Recovery) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income tax expense (recovery):      
Federal $ 952 $ 649 $ 829
State 224 485 336
Current Income Tax Expense (Benefit) 8,798 7,132 6,167
Deferred income tax expense (recovery):      
Federal (8) 1,443 (8,368)
State 21 168 (4,006)
Deferred Income Tax Expense (Benefit) (289) 854 (13,040)
Income tax expense (recovery) 8,509 7,986 (6,873)
Canada Revenue Agency [Member]      
Current income tax expense (recovery):      
Foreign 6,528 5,196 4,377
Deferred income tax expense (recovery):      
Foreign 147 (323) (172)
Foreign Tax Authority, Non-Canadian [Member]      
Current income tax expense (recovery):      
Foreign 1,094 802 625
Deferred income tax expense (recovery):      
Foreign $ (449) $ (434) $ (494)