XML 125 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Reportable Segments by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Assets $ 1,727,255 $ 1,550,331  
Long-lived assets 995,029 874,413  
Capital expenditures 23,193 15,337 $ 8,307
Depreciation and amortization 74,376 63,588 45,186
Operating Segments | United States      
Segment Reporting Information [Line Items]      
Long-lived assets 818,100 765,160  
Operating Segments | Canada      
Segment Reporting Information [Line Items]      
Long-lived assets 138,218 72,054  
Operating Segments | Europe      
Segment Reporting Information [Line Items]      
Long-lived assets 30,345 32,997  
Operating Segments | Pacific Rim      
Segment Reporting Information [Line Items]      
Long-lived assets 4,751 417  
Operating Segments | Latin America      
Segment Reporting Information [Line Items]      
Long-lived assets 3,615 3,785  
Operating Segments | Lawson      
Segment Reporting Information [Line Items]      
Assets 524,077 467,195  
Capital expenditures 5,163 6,626 3,737
Depreciation and amortization 24,349 19,532 10,594
Operating Segments | TestEquity      
Segment Reporting Information [Line Items]      
Assets 654,315 638,950  
Capital expenditures 12,692 2,955 250
Depreciation and amortization 30,799 26,002 17,480
Operating Segments | Gexpro Services      
Segment Reporting Information [Line Items]      
Assets 331,811 329,799  
Capital expenditures 4,269 5,053 3,809
Depreciation and amortization 15,489 15,986 15,175
Operating Segments | Canada Branch Division      
Segment Reporting Information [Line Items]      
Assets 199,362 71,446  
Capital expenditures 1,069 703 511
Depreciation and amortization 3,739 2,068 1,937
All Other      
Segment Reporting Information [Line Items]      
Assets 17,690 42,941  
Capital expenditures 0 0 0
Depreciation and amortization $ 0 $ 0 $ 0