XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Segment Revenue and the Elimination of Intersegment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 517,958 $ 468,019 $ 1,498,424 $ 1,323,641
Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue (572) (415) (1,807) (1,478)
Lawson        
Segment Reporting Information [Line Items]        
Revenue 121,541 117,953 366,268 357,204
Lawson | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 121,549 117,957 366,324 357,261
Lawson | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 8 4 56 57
TestEquity        
Segment Reporting Information [Line Items]        
Revenue 206,310 195,210 589,596 579,721
TestEquity | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 206,479 195,244 590,298 579,874
TestEquity | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 169 34 702 153
Gexpro Services        
Segment Reporting Information [Line Items]        
Revenue 130,192 115,764 376,259 320,658
Gexpro Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 130,525 116,141 377,237 321,926
Gexpro Services | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue 333 377 978 1,268
Canada Branch Division        
Segment Reporting Information [Line Items]        
Revenue 59,915 39,092 166,301 66,058
Canada Branch Division | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 59,977 39,092 166,372 66,058
Canada Branch Division | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue $ 62 $ 0 $ 71 $ 0