v3.26.1
Note 20 - Income Tax - Operating Loss Carryforwards (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Canada Revenue Agency [Member]  
Operating Loss Carryforwards $ 23
Canada Revenue Agency [Member] | Tax Year 2025 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2026 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2027 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2028 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2029 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2030 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2031 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2032 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2033 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2034 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2035 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2036 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2037 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2038 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2039 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2040 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2041 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2042 [Member]  
Operating Loss Carryforwards 2
Canada Revenue Agency [Member] | Tax Year 2043 [Member]  
Operating Loss Carryforwards 0
Canada Revenue Agency [Member] | Tax Year 2044 [Member]  
Operating Loss Carryforwards 16
Canada Revenue Agency [Member] | Tax Year 2045 [Member]  
Operating Loss Carryforwards 5
Canada Revenue Agency [Member] | Indefinite Tax Year [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member]  
Operating Loss Carryforwards 29,399
Internal Revenue Service (IRS) [Member] | Tax Year 2025 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2026 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2027 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2028 [Member]  
Operating Loss Carryforwards 541
Internal Revenue Service (IRS) [Member] | Tax Year 2029 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2030 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2031 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2032 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2033 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2034 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2035 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2036 [Member]  
Operating Loss Carryforwards 874
Internal Revenue Service (IRS) [Member] | Tax Year 2037 [Member]  
Operating Loss Carryforwards 218
Internal Revenue Service (IRS) [Member] | Tax Year 2038 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2039 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2040 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2041 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2042 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2043 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2044 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Tax Year 2045 [Member]  
Operating Loss Carryforwards 0
Internal Revenue Service (IRS) [Member] | Indefinite Tax Year [Member]  
Operating Loss Carryforwards 25,588
California Franchise Tax Board [Member]  
Operating Loss Carryforwards 7,388
California Franchise Tax Board [Member] | Tax Year 2025 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2026 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2027 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2028 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2029 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2030 [Member]  
Operating Loss Carryforwards 0
California Franchise Tax Board [Member] | Tax Year 2031 [Member]  
Operating Loss Carryforwards 11
California Franchise Tax Board [Member] | Tax Year 2032 [Member]  
Operating Loss Carryforwards 30
California Franchise Tax Board [Member] | Tax Year 2033 [Member]  
Operating Loss Carryforwards 28
California Franchise Tax Board [Member] | Tax Year 2034 [Member]  
Operating Loss Carryforwards 135
California Franchise Tax Board [Member] | Tax Year 2035 [Member]  
Operating Loss Carryforwards 519
California Franchise Tax Board [Member] | Tax Year 2036 [Member]  
Operating Loss Carryforwards 386
California Franchise Tax Board [Member] | Tax Year 2037 [Member]  
Operating Loss Carryforwards 81
California Franchise Tax Board [Member] | Tax Year 2038 [Member]  
Operating Loss Carryforwards 85
California Franchise Tax Board [Member] | Tax Year 2039 [Member]  
Operating Loss Carryforwards 132
California Franchise Tax Board [Member] | Tax Year 2040 [Member]  
Operating Loss Carryforwards 356
California Franchise Tax Board [Member] | Tax Year 2041 [Member]  
Operating Loss Carryforwards 19
California Franchise Tax Board [Member] | Tax Year 2042 [Member]  
Operating Loss Carryforwards 108
California Franchise Tax Board [Member] | Tax Year 2043 [Member]  
Operating Loss Carryforwards 1,277
California Franchise Tax Board [Member] | Tax Year 2044 [Member]  
Operating Loss Carryforwards 8
California Franchise Tax Board [Member] | Tax Year 2045 [Member]  
Operating Loss Carryforwards 4,213
California Franchise Tax Board [Member] | Indefinite Tax Year [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member]  
Operating Loss Carryforwards 79,324
Israel Tax Authority [Member] | Tax Year 2025 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2026 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2027 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2028 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2029 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2030 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2031 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2032 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2033 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2034 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2035 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2036 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2037 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2038 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2039 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2040 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2041 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2042 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2043 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2044 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Tax Year 2045 [Member]  
Operating Loss Carryforwards 0
Israel Tax Authority [Member] | Indefinite Tax Year [Member]  
Operating Loss Carryforwards $ 79,324