v3.25.2
Segment Information (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]      
Assets used in the business $ 3,175,544 $ 2,951,910 $ 2,743,332
Depreciation and amortization of property 24,899 23,431 22,266
Intangible amortization 35,581 28,923 30,805
Capital expenditures 27,187 24,864 26,476
Service Center Segment [Member]      
Segment Reporting Information [Line Items]      
Assets used in the business 1,765,631 1,865,269 1,736,393
Depreciation and amortization of property 17,492 17,700 17,932
Intangible amortization 3,144 3,188 2,857
Capital expenditures 22,544 18,040 15,390
Engineered Solutions Segment      
Segment Reporting Information [Line Items]      
Assets used in the business 1,409,913 1,086,641 1,006,939
Depreciation and amortization of property 7,407 5,731 4,334
Intangible amortization 32,437 25,735 27,948
Capital expenditures $ 4,643 $ 6,824 $ 11,086