XML 108 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Derivative Contracts - Summary of Fair Values and Presentation of Derivatives Financial Instruments (Details) - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Common Stock Options/ Warrants [Member] | Investment, Net [Member]    
Derivative financial instruments $ 2 $ 28
Foreign Exchange Forward [Member] | Accrued Expenses [Member]    
Derivative financial instruments $ (29) $ (1,123)