XML 75 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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Revenue $ 557,734 $ 502,437 $ 1,053,729 $ 980,466
Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue (621) (581) (1,208) (1,235)
Lawson        
Segment Reporting Information [Line Items]        
Revenue 125,403 124,287 249,092 244,727
Lawson | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 125,498 124,313 249,234 244,775
Lawson | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 95 26 142 48
TestEquity        
Segment Reporting Information [Line Items]        
Revenue 228,921 194,830 432,685 383,286
TestEquity | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 228,994 195,046 433,170 383,819
TestEquity | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 73 216 485 533
Gexpro Services        
Segment Reporting Information [Line Items]        
Revenue 139,727 127,474 257,270 246,067
Gexpro Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 140,146 127,807 257,794 246,712
Gexpro Services | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 419 333 524 645
Canada Branch Division        
Segment Reporting Information [Line Items]        
Revenue 63,683 55,846 114,682 106,386
Canada Branch Division | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 63,717 55,852 114,739 106,395
Canada Branch Division | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue $ 34 $ 6 $ 57 $ 9