v3.25.2
Acquisitions - Other Acquisitions (Details)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 17, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
USD ($)
Business Combination [Line Items]              
Payments to Acquire Businesses, Net of Cash Acquired       $ 37,160 $ 0    
Goodwill   $ 388,490   388,490     $ 356,360
Net sales   $ 274,760 $ 240,500 $ 516,430 $ 467,600    
GMT              
Business Combination [Line Items]              
Payments to Acquire Businesses, Net of Cash Acquired $ 37,200            
Goodwill 15,400            
Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill 4,600            
Business Combination, Recognized Identifiable Assets and Liabilities Assumed, Net Working Capital 17,000            
Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment $ 200            
Net sales | €           € 22.0