XML 57 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Distribution Segment [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges $ 0.8    
Expected costs remaining 1.7    
Other Restructuring [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges $ 0.8    
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss)    
Accrued and unpaid restructuring expenses $ 1.7   $ 0.9
Focused Transformation [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges 0.4    
Accrued and unpaid restructuring expenses 0.4    
Annualized cost savings 20.0    
Ameri-Kart [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges   $ 0.2  
Accrued and unpaid restructuring expenses $ 0.0   0.0
Ameri-Kart [Member] | Contract Termination [Member]      
Restructuring Cost And Reserve [Line Items]      
Restructuring charges     $ 1.8