Quarterly report pursuant to Section 13 or 15(d)

Acquisition - Purchase Price (Details)

v3.24.0.1
Acquisition - Purchase Price (Details) - USD ($)
$ in Thousands
Dec. 29, 2023
May 31, 2022
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Goodwill     $ 268,538 $ 219,612  
Vapor Power          
Business Acquisition [Line Items]          
Cash $ 7,051        
Accounts receivable 9,208        
Inventories 8,640        
Other current assets 776        
Property, plant and equipment 2,436        
Operating lease right-of-use assets 2,700        
Intangibles:         $ 45,911
Goodwill 46,143        
Total fair value of assets acquired 122,865        
Current liabilities (12,793)        
Operating lease liability (2,549)        
Total fair value of liabilities acquired (15,342)        
Total purchase price 107,523        
Vapor Power | Customer relationships          
Business Acquisition [Line Items]          
Intangibles: $ 24,343        
Vapor Power | Customer relationships | Minimum          
Business Acquisition [Line Items]          
Amortization Period (years) 2 years        
Vapor Power | Customer relationships | Maximum          
Business Acquisition [Line Items]          
Amortization Period (years) 15 years        
Vapor Power | Backlog          
Business Acquisition [Line Items]          
Intangibles: $ 5,536        
Amortization Period (years) 2 years        
Vapor Power | Trademarks          
Business Acquisition [Line Items]          
Intangibles: $ 7,879        
Amortization Period (years) 10 years        
Vapor Power | Developed technology          
Business Acquisition [Line Items]          
Intangibles: $ 13,689        
Amortization Period (years) 15 years        
Powerblanket          
Business Acquisition [Line Items]          
Accounts receivable   $ 1,267      
Inventories   3,545      
Other current assets   290      
Property, plant and equipment   391      
Other non-current assets   954      
Goodwill   18,620      
Total fair value of assets acquired   38,234      
Accounts payable   (1,098)      
Accrued liabilities   (637)      
Other liabilities   (1,200)      
Total fair value of liabilities acquired   (2,935)      
Total purchase price   35,299      
Powerblanket | Customer relationships          
Business Acquisition [Line Items]          
Intangibles:   $ 3,301      
Amortization Period (years)   9 years 9 months 18 days      
Powerblanket | Trademarks          
Business Acquisition [Line Items]          
Intangibles:   $ 3,397      
Amortization Period (years)   9 years 9 months 18 days      
Powerblanket | Developed technology          
Business Acquisition [Line Items]          
Intangibles:   $ 5,189      
Amortization Period (years)   15 years 9 months 18 days      
Powerblanket | Contract-based          
Business Acquisition [Line Items]          
Intangibles:   $ 1,280      
Amortization Period (years)   5 years