XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Reportable Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
branch
segment
Jun. 30, 2022
USD ($)
Segment Reporting [Abstract]        
Number of reportable segments | segment     3  
Number of branches | branch     14  
Segment Reporting Information [Line Items]        
Revenue $ 377,984 $ 321,336 $ 726,254 $ 475,421
Operating income (loss) 13,776 4,113 30,497 7,101
All Other        
Segment Reporting Information [Line Items]        
Revenue 14,496 16,336 29,112 16,336
Operating income (loss) (290) 814 786 814
Lawson | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 119,147 107,334 244,427 107,334
Operating income (loss) 8,470 (2,562) 16,715 (2,562)
TestEquity | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 136,067 97,874 243,425 170,276
Operating income (loss) (3,182) 471 (3,156) (133)
Gexpro Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 108,274 99,792 209,290 181,475
Operating income (loss) $ 8,778 $ 5,390 $ 16,152 $ 8,982