XML 127 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
12 Months Ended 252 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2022
Dec. 31, 1994
Purchase Commitment, Remaining Minimum Amount Committed $ 82.2 $ 57.7        
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 $ 4.6 $ 5.8