XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Goodwill [Line Items]      
Goodwill $ 70,600,000 $ 33,034,000 $ 16,374,000
Impairment of intangible assets 0 0 0
Amortization of intangibles 8,357,000 4,688,000 1,880,000
Estimated annual amortization expense year one 6,661,000    
Estimated annual amortization expense year two 5,923,000    
Estimated annual amortization expense year three 5,693,000    
Estimated annual amortization expense year four 5,352,000    
Estimated annual amortization expense year five 5,148,000    
Industrial Air Transaction      
Goodwill [Line Items]      
Amortization of intangibles 100,000 $ 100,000 $ 100,000
Estimated annual amortization expense year one 100,000    
Estimated annual amortization expense year two 100,000    
Estimated annual amortization expense year three 100,000    
Estimated annual amortization expense year four 100,000    
Estimated annual amortization expense year five $ 100,000    
Minimum      
Goodwill [Line Items]      
Finite-lived intangible asset, useful life (in years) 1 year    
Maximum      
Goodwill [Line Items]      
Finite-lived intangible asset, useful life (in years) 15 years