v3.26.1
SEGMENTS (Tables)
3 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Segments
The following is a summary of the financial information of our reporting segments reconciled to the amounts reported in the consolidated financial statements (in thousands).

Three Months Ended June 30, 2026:
(in thousands)Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsSubtotal - Reportable SegmentsEliminations and OtherTotal
Revenues, net to external customers$273,595 $48,141 $28,914 $350,650 $— $350,650 
Intersegment revenue2,412 53 24 2,489 (2,489)— 
Cost of revenues148,537 29,656 17,585 195,778 (2,489)193,289 
Selling, general, and administrative expenses52,454 10,485 6,779 69,718 7,789 77,507 
Operating income75,016 8,053 4,574 87,643 (7,789)79,854 
Depreciation & amortization18,612 1,503 117 20,232 25 20,257 
Capital expenditures3,641 1,840 34 5,515 489 6,004 

Three Months Ended June 30, 2025:
(in thousands)Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsSubtotal - Reportable SegmentsEliminations and OtherTotal
Revenues, net to external customers$194,975 $36,775 $31,896 $263,646 $— $263,646 
Intersegment revenue1,765 31 — 1,796 (1,796)— 
Cost of revenues106,465 23,622 19,913 150,000 (1,796)148,204 
Selling, general, and administrative expenses37,516 7,943 7,984 53,443 7,123 60,566 
Operating income52,759 5,241 3,999 61,999 (7,123)54,876 
Depreciation & amortization11,540 1,337 416 13,293 45 13,338 
Capital expenditures2,078 722 104 2,904 — 2,904