XML 83 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting - Reportable Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
branch
segment
Sep. 30, 2022
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     3  
Number of branches | branch     14  
Segment Reporting Information [Line Items]        
Revenue $ 438,909 $ 347,151 $ 1,165,163 $ 822,572
Operating income (loss) 12,783 22,027 43,280 29,128
All Other        
Segment Reporting Information [Line Items]        
Revenue 13,543 17,275 42,655 33,612
Operating income (loss) (165) 1,107 621 1,921
Lawson | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 114,477 109,418 358,903 216,752
Operating income (loss) 10,643 5,352 27,358 2,792
TestEquity | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 207,657 116,709 451,082 286,984
Operating income (loss) (5,027) 7,576 (8,183) 7,443
Gexpro Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 103,232 103,749 312,523 285,224
Operating income (loss) $ 7,332 $ 7,992 $ 23,484 $ 16,972