XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill by Segment
Changes in the carrying amount of goodwill by segment were as follows:
(in thousands)LawsonTestEquityGexpro ServicesCanada Branch DivisionTotal
Balance at December 31, 2024$192,598 $164,880 $56,342 $48,969 $462,789 
Acquisitions(1)
— — 168 849 1,017 
Impact of foreign exchange rates191 — 1,414 1,613 3,218 
Balance at September 30, 2025$192,789 $164,880 $57,924 $51,431 $467,024 
(1)    Refer to Note 3 – Business and Asset Acquisitions for information related to measurement period adjustments.
Schedule of Gross Carrying Amount and Accumulated Amortization for Definite-Lived Intangible Assets
The gross carrying amount and accumulated amortization for definite-lived intangible assets were as follows:
September 30, 2025December 31, 2024
(in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying ValueGross Carrying AmountAccumulated AmortizationNet Carrying Value
Trade names$141,392 $(56,448)$84,944 $141,654 $(45,386)$96,268 
Customer relationships274,467 (123,924)150,543 272,051 (100,867)171,184 
Other (1)
7,869 (6,129)1,740 8,310 (5,999)2,311 
Total$423,728 $(186,501)$237,227 $422,015 $(152,252)$269,763 
(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 Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) as follows:

Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2025202420252024
Amortization expense for intangible assets$11,650 $11,972 $34,885 $34,924 
Schedule of Estimated Aggregate Amortization Expense
The estimated aggregate amortization expense for the remaining year 2025 and each of the next four years and thereafter are as follows:
(in thousands)Amortization
Remaining 2025$11,760 
202643,582 
202738,501 
202834,214 
202930,628 
Thereafter78,542 
Total$237,227