XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Financial Information of Reportable Segments (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
Cost of goods sold 347,632 309,171 994,034 869,857
Selling, general and administrative expenses 146,707 139,901 433,848 417,896
Operating income (loss) 23,619 18,947 70,542 35,888
Reconciliation to income (loss) before income taxes        
Interest expense (13,955) (15,160) (42,408) (39,780)
Change in fair value of earnout liabilities 0 (858) (1,000) (861)
Other income (expense), net (1,283) (15) (1,377) 82
Income (loss) before income taxes 8,381 2,914 25,757 (4,671)
Operating Segments        
Reconciliation to income (loss) before income taxes        
Interest expense (13,955) (15,160) (42,408) (39,780)
Change in fair value of earnout liabilities 0 (858) (1,000) (861)
Other income (expense), net (1,283) (15) (1,377) 82
Income (loss) before income taxes 8,381 2,914 25,757 (4,671)
Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue (572) (415) (1,807) (1,478)
Cost of goods sold (542) (415) (1,783) (1,478)
All Other        
Segment Reporting Information [Line Items]        
Selling, general and administrative expenses 1,745 174 5,607 3,954
Operating income (loss) (1,775) (174) (5,631) (3,954)
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
Cost of goods sold 55,215 52,609 163,182 160,450
Selling, general and administrative expenses 60,949 64,622 183,466 185,849
Operating income (loss) 5,385 726 19,676 10,962
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
Cost of goods sold 162,879 150,958 462,368 447,608
Selling, general and administrative expenses 40,965 39,957 116,352 133,328
Operating income (loss) 2,635 4,329 11,578 (1,062)
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
Cost of goods sold 89,609 79,493 259,255 221,341
Selling, general and administrative expenses 27,036 25,105 78,959 75,489
Operating income (loss) 13,880 11,543 39,023 25,096
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
Cost of goods sold 40,471 26,526 111,012 41,936
Selling, general and administrative expenses 16,012 10,043 49,464 19,276
Operating income (loss) 3,494 2,523 5,896 4,846
Canada Branch Division | Intersegment revenue elimination        
Segment Reporting Information [Line Items]        
Revenue $ 62 $ 0 $ 71 $ 0