XML 88 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 15 - Contingent Consideration (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended 51 Months Ended
Sep. 30, 2024
Aug. 01, 2024
Oct. 01, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Dec. 31, 2024
Gain (Loss) in Change of Fair Value of Contingent Consideration           $ (3,400)      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       $ 0 $ 852 $ 6,682 $ 3,052    
Northeast Power Systems, Inc (NEPSI) [Member]                  
Payments to Acquire Businesses, Gross     $ 26,000            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)     873,657 300,000       399,999  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Number of Shares (in shares)     1,000,000 1,000,000   1,000,000     1,000,000
Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized                 $ 120,000
Business Combination, Contingent Consideration Arrangements, Number of Issuable Shares (in shares) 300,000                
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable       $ 6,500          
Megatran [Member]                  
Payments to Acquire Businesses, Gross   $ 30,000              
Business Combination, Consideration Transferred   61,400              
Business Combination, Contingent Consideration Arrangements, Payments to Settle Remaining Obligations $ 3,300                
Business Combination, Contingent Consideration Arrangements, Remaining Obligation to Stockholders $ 0     $ 0   $ 0     $ 0
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable   $ 31,400