v3.25.4
Note 9 - Income Taxes - Income Taxes Paid by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
United States $ 739 $ 735 $ 580
State 170 (234) (903)
Income Taxes Paid, Net 5,651 7,653 4,929
Canada Revenue Agency [Member]      
Foreign 4,004 6,158 4,797
Denmark, Danish Tax Agency [Member]      
Foreign 518 679 (86)
Federal Ministry of Finance, Germany [Member]      
Foreign 93 315 541
Foreign Tax Authority, Other [Member]      
Foreign $ 127 $ 0 $ 0