XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Goodwill and Intangibles (Details Textuals)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
USD ($)
Goodwill [Line Items]    
Number of Reporting Units 8  
Goodwill and Intangibles (Textuals) [Abstract]    
Amortization expense for the remainder of 2025   $ 20,200
Amortization expense for 2026   38,800
Amortization expense for 2027   36,300
Amortization expense for 2028   33,900
Amortization expense for 2029   31,800
Amortization expense for 2030   29,900
Service Center Based Distribution Segment [Member]    
Goodwill [Line Items]    
Accumulated goodwill impairment losses   64,794
Engineered Solutions Segment [Member]    
Goodwill [Line Items]    
Accumulated goodwill impairment losses   $ 167,605