XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 14, 2024
Gain (Loss), Foreign Currency Transaction, before Tax $ 1,900 $ (1,400) $ 300  
Intangible Assets, Percent of Total Assets 24.40% 8.60%    
Asset, Held-for-Sale, Not Part of Disposal Group, Current $ 2,062 $ 1,278    
Impairment of Intangible Assets (Excluding Goodwill) $ 400 $ 0 $ 0  
Excessive Dividend Rate of Class B Over Class A 5.00%      
Excessive Undistributed Earnings Allocation Rate of Class B Over Class A 5.00%      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 0 0 0  
Research and Development Expense $ 23,586 $ 22,487 $ 20,238  
Common Class B [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.1 $ 0.1    
Common Class A [Member]        
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.1 $ 0.1    
Trade Names [Member]        
Impairment of Intangible Assets (Excluding Goodwill) $ 400      
Minimum [Member]        
Product Warranty Obligation, Term (Year) 1 year      
Finite-Lived Intangible Asset, Useful Life (Year) 1 year      
Minimum [Member] | Building and Building Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year) 1 year      
Minimum [Member] | Machinery and Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year) 3 years      
Maximum [Member]        
Product Warranty Obligation, Term (Year) 3 years      
Finite-Lived Intangible Asset, Useful Life (Year) 17 years      
Maximum [Member] | Building and Building Improvements [Member]        
Property, Plant and Equipment, Useful Life (Year) 33 years      
Maximum [Member] | Machinery and Equipment [Member]        
Property, Plant and Equipment, Useful Life (Year) 14 years      
Enercon Technologies, Ltd [Member]        
Subsidiary, Ownership Percentage, Parent       80.00%