XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Acquisition and Divestiture (Details Textual) - Enercon Technologies, Ltd [Member] - USD ($)
$ in Thousands
3 Months Ended
Nov. 14, 2024
Sep. 18, 2024
Mar. 31, 2024
Jan. 01, 2027
Mar. 31, 2025
Dec. 31, 2024
Business Acquisition, Percentage of Voting Interests Acquired 80.00%          
Business Combination, Price of Acquisition, Expected   $ 320,000        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 10,000          
Payments to Acquire Businesses, Net of Adjustments 325,600          
Business Acquisition, Transaction Costs 85,600          
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory     $ 2,400      
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory, Net of Taxes     $ 1,800      
Redeemable Noncontrolling Interest, Equity, Fair Value 72,400       $ 81,000 $ 80,600
Earnout Payment [Member]            
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 5,000          
Business Combination, Contingent Consideration, Liability 3,300          
Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity 240,000          
Forecast [Member]            
Business Acquisition, Percentage of Voting Interests Acquired       20.00%    
Full Achievement of Earnout [Member] | Earnout Payment [Member]            
Business Combination, Contingent Consideration, Liability 5,000          
Above 90% and Less Than 100% Achievement of Earnout [Member] | Earnout Payment [Member]            
Business Combination, Contingent Consideration, Liability 2,500          
Less than 90% of Earnout [Member] | Earnout Payment [Member]            
Business Combination, Contingent Consideration, Liability $ 0