XML 73 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Financial Information of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 495,995 $ 478,029
Cost of goods sold 332,656 314,049
Selling, general and administrative expenses 149,709 143,883
Operating income (loss) 13,630 20,097
Reconciliation to income (loss) before income taxes    
Interest expense (12,171) (14,215)
Change in fair value of earnout liabilities 0 (1,000)
Other income (expense), net (702) 632
Income (loss) before income taxes 757 5,514
Operating Segments    
Reconciliation to income (loss) before income taxes    
Interest expense (12,171) (14,215)
Change in fair value of earnout liabilities 0 (1,000)
Other income (expense), net (702) 632
Income (loss) before income taxes 757 5,514
Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue (587) (654)
Cost of goods sold (378) (640)
All Other    
Segment Reporting Information [Line Items]    
Selling, general and administrative expenses 2,051 2,227
Operating income (loss) (2,260) (2,241)
Lawson    
Segment Reporting Information [Line Items]    
Revenue 123,689 120,440
Lawson | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 123,736 120,462
Cost of goods sold 58,749 52,228
Selling, general and administrative expenses 61,931 61,918
Operating income (loss) 3,056 6,316
Lawson | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 47 22
TestEquity    
Segment Reporting Information [Line Items]    
Revenue 203,764 188,456
TestEquity | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 204,176 188,773
Cost of goods sold 158,582 147,016
Selling, general and administrative expenses 41,547 37,627
Operating income (loss) 4,047 4,130
TestEquity | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 412 317
Gexpro Services    
Segment Reporting Information [Line Items]    
Revenue 117,543 118,593
Gexpro Services | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 117,648 118,905
Cost of goods sold 81,891 81,799
Selling, general and administrative expenses 27,356 25,865
Operating income (loss) 8,401 11,241
Gexpro Services | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue 105 312
Canada Branch Division    
Segment Reporting Information [Line Items]    
Revenue 50,999 50,540
Canada Branch Division | Operating Segments    
Segment Reporting Information [Line Items]    
Revenue 51,022 50,543
Cost of goods sold 33,812 33,646
Selling, general and administrative expenses 16,824 16,246
Operating income (loss) 386 651
Canada Branch Division | Intersegment revenue elimination    
Segment Reporting Information [Line Items]    
Revenue $ 23 $ 3