v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the years ended March 31, 2024 and 2023 were as follows (in thousands):

Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Balance at April 1, 2022$190,152 $9,499 $25,007 $224,658 
Falcon acquisition17,417 — — 17,417 
CG and ACG acquisitions1,686 — — 1,686 
Shoemaker acquisition— — 
Currency translation(101)(221)(705)(1,027)
Balance at March 31, 2023$209,160 $9,278 $24,302 $242,740 
Dust Free acquisition3,951 — — 3,951 
Falcon acquisition85 — — 85 
CG and ACG acquisitions107 — — 107 
Other acquisitions261 — — 261 
Currency translation(20)80 (13)47 
Balance at March 31, 2024$213,544 $9,358 $24,289 $247,191 
Schedule of Intangible Assets
The following table provides information about our intangible assets for the years ended March 31, 2024 and 2023 (in thousands, except years):

March 31, 2024March 31, 2023
Wtd Avg Life (Years)Gross AmountAccumulated AmortizationGross AmountAccumulated Amortization
Finite-lived intangible assets:
Patents11$15,084 $(9,306)$13,608 $(8,546)
Customer lists and amortized trademarks14346,136 (103,407)324,472 (81,901)
Non-compete agreements61,000 (453)950 (272)
Other106,275 (2,649)6,377 (2,235)
$368,495 $(115,815)$345,407 $(92,954)
Trade names and trademarks not being amortized (a):$66,139 $— $66,450 $— 
(a) In the fiscal quarter ended March 31, 2024, we recorded a $1.5 million impairment relating to a trademark, included in selling, general and administrative expenses, for our Contractor Solutions segment.
Schedule of Estimated Future Amortization For Intangible Assets The following table presents the estimated future amortization of finite-lived intangible assets for the next five fiscal years ending March 31 (in thousands):
2025$23,412 
202623,015 
202721,937 
202821,537 
202921,460 
Thereafter141,319 
Total$252,680