XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Note 15 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended 252 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Sep. 30, 2023
Dec. 31, 2022
Dec. 31, 1994
Arezzo Revenue Agency [Member]          
Loss Contingency, Estimate of Possible Loss     $ 12,000 $ 12,000  
EOS Claim From Principal Commissioner of Customs [Member]          
Loss Contingency Accrual     $ 0    
EOS Claim From Principal Commissioner of Customs [Member] | EOS Power Panama Inc. [Member]          
Customs Duties and Imposed Fines $ 900       $ 1,400
Payment for Customs Duties and Imposed Fines and Penalties   $ 500      
Indemnification Period (Year) 7 years