XML 57 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Restructuring - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Dec. 31, 2024
Restructuring Cost And Reserve [Line Items]              
Restructuring charges $ 3,218 $ 2,033   $ 9,663 $ 5,252    
Accrued and unpaid restructuring expenses 1,675     1,675   $ 1,675 $ 962
Maximum [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring costs       12,000      
Distribution Segment [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges   200   2,500 1,000    
Contract Termination [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges       1,600      
Accrued and unpaid restructuring expenses 300     300   300  
Facility Consolidation [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges   $ 1,200     1,200    
Other Restructuring [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges 1,100   $ 600 2,600 800    
Accrued and unpaid restructuring expenses 300     300   300 900
Focused Transformation [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges 800     3,200      
Accrued and unpaid restructuring expenses 500     500   500  
Annualized cost savings 20,000     20,000   20,000  
Focused Transformation Initiatives [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges 1,300     1,300      
Accrued and unpaid restructuring expenses 500     500   500  
Ameri-Kart [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges         2,300    
Accrued and unpaid restructuring expenses $ 0     0   0 0
Ameri-Kart [Member] | Contract Termination [Member]              
Restructuring Cost And Reserve [Line Items]              
Restructuring charges       $ 1,600 $ 1,800   $ 1,800
Distribution Segment [Member]              
Restructuring Cost And Reserve [Line Items]              
Revenue from business           $ 186,000