XML 74 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Segment Revenue and the Elimination of Intersegment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 495,995 $ 478,029
Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue (587) (654)
Lawson    
Segment Reporting Information [Line Items]    
Revenue 123,689 120,440
Lawson | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 123,736 120,462
Lawson | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 47 22
TestEquity    
Segment Reporting Information [Line Items]    
Revenue 203,764 188,456
TestEquity | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 204,176 188,773
TestEquity | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 412 317
Gexpro Services    
Segment Reporting Information [Line Items]    
Revenue 117,543 118,593
Gexpro Services | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 117,648 118,905
Gexpro Services | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 105 312
Canada Branch Division    
Segment Reporting Information [Line Items]    
Revenue 50,999 50,540
Canada Branch Division | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 51,022 50,543
Canada Branch Division | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue $ 23 $ 3