XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Acquisition (Details Textual) - Enercon Technologies, Ltd [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Nov. 14, 2024
Sep. 18, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jan. 01, 2027
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           $ 324,100      
Business Acquisition, Transaction Costs 85,600                  
Business Combination, Acquisition-Related Cost, Expense     $ 0 $ 4,300     0 $ 4,300    
Goodwill, Measurement Period Adjustment             3,500      
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory         $ 500 $ 2,400        
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory, Net of Taxes         $ 400 $ 1,800        
Redeemable Noncontrolling Interest, Equity, Fair Value 72,400   $ 81,300       $ 81,300     $ 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