v3.24.1.1.u2
SEGMENTS - Schedule of Financial Information of Reporting Segments (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 3    
Segment Reporting Information [Line Items]      
Revenues, net $ 792,840 $ 757,904 $ 626,435
Operating income 159,118 139,066 97,380
Depreciation and amortization 38,290 34,957 36,408
Total assets 1,043,326 1,043,453 995,360
Impairment of assets 1,600 156 0
Contractor Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 528,641 506,634 413,207
Specialized Reliability Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 149,458 147,301 115,932
Engineered Building Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 114,741 103,969 97,296
Operating Segments      
Segment Reporting Information [Line Items]      
Revenues, net 792,840 757,904 626,435
Operating income 183,007 159,269 116,223
Depreciation and amortization 38,117 34,757 35,958
Total assets 1,027,485 1,031,427 983,044
Operating Segments | Contractor Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 528,641 506,634 413,207
Operating income 142,037 126,204 96,115
Depreciation and amortization 30,231 26,951 27,879
Total assets 806,261 823,750 782,267
Operating Segments | Specialized Reliability Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 149,458 147,301 115,932
Operating income 22,266 20,176 9,007
Depreciation and amortization 6,074 6,035 6,016
Total assets 139,968 136,248 126,380
Operating Segments | Engineered Building Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 114,741 103,969 97,296
Operating income 18,704 12,889 11,101
Depreciation and amortization 1,812 1,771 2,063
Total assets 81,256 71,429 74,397
Intersegment revenue      
Segment Reporting Information [Line Items]      
Revenues, net 8,008 7,287 3,390
Intersegment revenue | Contractor Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 7,853 7,142 3,280
Intersegment revenue | Specialized Reliability Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 155 145 110
Intersegment revenue | Engineered Building Solutions      
Segment Reporting Information [Line Items]      
Revenues, net 0 0 0
Eliminations and Other      
Segment Reporting Information [Line Items]      
Revenues, net 0 0 0
Eliminations and Other      
Segment Reporting Information [Line Items]      
Revenues, net (8,008) (7,287) (3,390)
Operating income (23,889) (20,203) (18,843)
Depreciation and amortization 173 200 450
Total assets $ 15,841 $ 12,026 $ 12,316