v3.26.1
Acquisitions - Narrative (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 30, 2026
USD ($)
Jan. 30, 2026
EUR (€)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Business Acquisition [Line Items]            
Purchase price, net of cash acquired $ 6.7       $ 1.1 $ 10.1
Bargain purchase gain (adjustment)     $ (1.1) $ 0.0    
Preliminary bargain purchase gain         36.5 $ 0.0
Maximum            
Business Acquisition [Line Items]            
Purchase price, net of cash acquired 1.1          
EPOS            
Business Acquisition [Line Items]            
Preliminary purchase price 7.8 € 6.5        
Deferred payments in business acquisition 3.6 € 3.0        
Preliminary bargain purchase gain $ 36.5          
Acquisition related costs         $ 0.6