v3.25.2
Note 3 - Acquisition - Schedule of Business Acquisition (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Goodwill $ 211,286 $ 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,827  
Total liabilities assumed 52,186  
Net identifiable assets acquired 221,460  
Goodwill 183,210  
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