XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
252 Months Ended
Dec. 31, 2015
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2016
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