v3.26.1
Note 13 - Contingent Consideration (Details Textual)
$ in Thousands, R$ in Billions
12 Months Ended 48 Months Ended
Dec. 05, 2025
USD ($)
shares
Dec. 05, 2025
BRL (R$)
shares
Sep. 23, 2024
USD ($)
Aug. 01, 2024
USD ($)
shares
Oct. 01, 2020
USD ($)
shares
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Sep. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Business Combination, Contingent Consideration, Change in Contingent Consideration, Liability, Increase (Decrease)           $ 0 $ 3,400      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings           (4,171) $ (6,682) $ (4,922)    
Northeast Power Systems, Inc (NEPSI) [Member]                    
Payments to Acquire Businesses, Gross         $ 26,000          
Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares (in shares) | shares         873,657   300,000 399,999    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High, Number of Shares (in shares) | shares         1,000,000          
Business Combination, Contingent Consideration Arrangements, Number of Issuable Shares (in shares) | shares               300,000 300,000  
Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized                 $ 120,000  
Business Combination, Consideration Transferred, Equity Interest             $ 6,500      
Megatran [Member]                    
Payments to Acquire Businesses, Gross       $ 25,000            
Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares (in shares) | shares       1,297,600            
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
Comtrafo Industria de Transformadores Eletricos S.A. (Comtrafo) [Member]                    
Payments to Acquire Businesses, Gross $ 88,300 R$ 0.3                
Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares (in shares) | shares 2,417,142 2,417,142                
Business Combination, Consideration Transferred, Equity Interest $ 79,800                  
Business Combination, Consideration Transferred $ 202,900                  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings           $ (4,200)