Annual report [Section 13 and 15(d), not S-K Item 405]

Acquisitions - Schedule of Purchase Price (Details)

v3.25.1
Acquisitions - Schedule of Purchase Price (Details) - USD ($)
$ in Thousands
Oct. 02, 2024
Jan. 02, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Business Acquisition [Line Items]          
Goodwill     $ 264,331 $ 270,786 $ 219,612
Fabbrica Apparecchiature Termoelettriche Industriali          
Business Acquisition [Line Items]          
Cash $ 2,278        
Accounts receivable 2,088        
Inventories 3,702        
Other assets 1,113        
Property, plant and equipment 7,580        
Goodwill 2,179        
Total fair value of assets acquired 23,127        
Operating lease liability (8,394)        
Total fair value of liabilities acquired (8,394)        
Total purchase price 14,733        
Fabbrica Apparecchiature Termoelettriche Industriali | Customer relationships          
Business Acquisition [Line Items]          
Intangible assets $ 1,776        
Amortization period 10 years        
Fabbrica Apparecchiature Termoelettriche Industriali | Trademarks          
Business Acquisition [Line Items]          
Intangible assets $ 502        
Amortization period 5 years        
Fabbrica Apparecchiature Termoelettriche Industriali | Developed technology          
Business Acquisition [Line Items]          
Intangible assets $ 1,909        
Amortization period 15 years        
Vapor Power          
Business Acquisition [Line Items]          
Cash   $ 7,051      
Accounts receivable   8,683      
Inventories   8,254      
Other assets   1,693      
Property, plant and equipment   2,576      
Operating lease right-of-use assets   2,700      
Goodwill   49,684      
Total fair value of assets acquired   125,162      
Current liabilities   (16,656)      
Operating lease liability   (2,549)      
Total fair value of liabilities acquired   (19,205)      
Total purchase price   105,957      
Vapor Power | Customer relationships          
Business Acquisition [Line Items]          
Intangible assets   22,953      
Vapor Power | Backlog          
Business Acquisition [Line Items]          
Intangible assets   $ 4,407      
Amortization period   2 years      
Vapor Power | Trademarks          
Business Acquisition [Line Items]          
Intangible assets   $ 7,879      
Amortization period   10 years      
Vapor Power | Developed technology          
Business Acquisition [Line Items]          
Intangible assets   $ 13,689      
Amortization period   15 years      
Vapor Power | Minimum | Customer relationships          
Business Acquisition [Line Items]          
Amortization period   2 years      
Vapor Power | Maximum | Customer relationships          
Business Acquisition [Line Items]          
Amortization period   15 years