XML 104 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Segment Revenue and the Elimination of Intersegment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Revenue $ 478,029 $ 416,086
Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue (654) (395)
Lawson    
Segment Reporting Information [Line Items]    
Revenue 120,440 118,162
Lawson | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 120,462 118,186
Lawson | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 22 24
TestEquity    
Segment Reporting Information [Line Items]    
Revenue 188,456 187,065
TestEquity | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 188,773 187,149
TestEquity | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 317 84
Gexpro Services    
Segment Reporting Information [Line Items]    
Revenue 118,593 98,364
Gexpro Services | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 118,905 98,651
Gexpro Services | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 312 287
Canada Branch Division    
Segment Reporting Information [Line Items]    
Revenue 50,540 12,495
Canada Branch Division | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 50,543 12,495
Canada Branch Division | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue $ 3 $ 0