XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2028
Dec. 31, 2025
Dec. 31, 2023
Restructuring Cost And Reserve [Line Items]              
Restructuring charges $ 0.6   $ 0.8        
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Income (Loss)   Operating Income (Loss)        
Distribution Segment [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges $ 0.2   $ 1.0        
Facility Consolidation [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges 1.2   1.2        
Selling, General and Administrative Expenses [Member]              
Restructuring Cost And Reserve [Line Items]              
General severance charges   $ 1.1   $ 1.5      
Forecast [Member] | Facility Consolidation [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges           $ 1.0  
Manufacturing and Distribution [Member] | Forecast [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges         $ 1.1    
Ameri-Kart [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges   $ 0.2 2.3 $ 0.7      
Accrued and unpaid restructuring expenses $ 0.0   0.0       $ 0.0
Ameri-Kart [Member] | Contract Termination [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges     $ 1.8