XML 114 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
12 Months Ended 252 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 1994
Purchase Commitment, Remaining Minimum Amount Committed $ 57.7 $ 113.4      
Arezzo Revenue Agency [Member]          
Loss Contingency, Estimate of Possible Loss   12.0      
EOS Claim From Principal Commissioner of Customs [Member] | EOS Power Panama Inc. [Member]          
Customs Duties and Imposed Fines     $ 0.9   $ 1.4
Payment for Customs Duties and Imposed Fines and Penalties       $ 0.5  
Indemnification Period (Year)     7 years    
Capital Addition Purchase Commitments [Member]          
Long-Term Purchase Commitment, Amount $ 5.8 $ 7.8