XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Activity Related to Acquisitions
Changes in the carrying amount of goodwill by segment were as follows:
(in thousands)LawsonTestEquityGexpro ServicesCanada Branch DivisionTotal
Balance at December 31, 2022$155,773 $114,104 $55,421 $22,750 $348,048 
Acquisitions— 50,886 — — 50,886 
Impact of foreign exchange rates142 — 322 527 991 
Balance at December 31, 2023155,915 164,990 55,743 23,277 399,925 
Acquisitions(1)
37,177 (110)1,372 28,942 67,381 
Impact of foreign exchange rates(494)— (773)(3,250)(4,517)
Balance at December 31, 2024$192,598 $164,880 $56,342 $48,969 $462,789 
(1)    Refer to Note 3 – Business and Asset Acquisitions for information related to measurement period adjustments.
Schedule of Gross Carrying Amount and Accumulated Amortization by Intangible Asset Class
The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:
December 31, 2024December 31, 2023
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$141,654 $(45,386)$96,268 $117,881 $(30,093)$87,788 
Customer relationships272,051 (100,867)171,184 233,513 (71,215)162,298 
Other (1)
8,310 (5,999)2,311 8,011 (4,263)3,748 
Total$422,015 $(152,252)$269,763 $359,405 $(105,571)$253,834 
(1)    Other primarily consists of non-compete agreements.

Amortization expense for definite-lived intangible assets is included in Selling, general and administrative expenses in the Consolidated Statements of Operations and Comprehensive Income (Loss) as follows:
Year Ended December 31,
(in thousands)202420232022
Amortization expense for intangible assets$47,483 $40,263 $29,097 
Schedule of Estimated Aggregate Amortization Expense
The estimated aggregate amortization expense for each of the next five years and thereafter are as follows:
(in thousands)Amortization
2025$46,224 
202643,188 
202738,139 
202833,878 
202930,331 
Thereafter78,003 
Total$269,763