XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Acquisition and Divestiture - Schedule of Business Acquisition (Details) - USD ($)
$ in Thousands
Nov. 14, 2024
Mar. 31, 2025
Dec. 31, 2024
Goodwill   $ 208,047 $ 208,036
Enercon Technologies, Ltd [Member]      
Cash $ 3,590    
Accounts receivable 21,088    
Inventories 42,271    
Other current assets 4,144    
Property, plant and equipment 9,357    
Intangible assets 189,700    
Other assets 3,496    
Total identifiable assets 273,646    
Accounts payable 9,585    
Accrued expenses 6,670    
Other current liabilities 5,104    
Noncurrent liabilities 30,522    
Total liabilities assumed 51,881    
Net identifiable assets acquired 221,765    
Goodwill 182,905    
Net assets acquired 404,670    
Cash paid 324,071    
Fair value of noncontrolling interest 72,354    
Fair value of consideration transferred 404,670    
Deferred consideration (80,599)    
Total consideration paid 324,071    
Enercon Technologies, Ltd [Member] | Sellers Note [Member]      
Fair value of liabilities incurred as consideration 4,945    
Enercon Technologies, Ltd [Member] | Earnout Payment [Member]      
Fair value of liabilities incurred as consideration $ 3,300