v3.26.3
Note 14 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
9 Months Ended 51 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Gain Contingency, Unrecorded Amount $ 7,900   $ 7,900
Overpaid Duties [Member]      
Proceeds From Contingency $ 0 $ 0 $ 5,100