v3.24.1.1.u2
REVENUE RECOGNITION (Tables)
12 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregation of revenues reconciled to our reportable segments is as follows (in thousands):

Year Ended March 31, 2024
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $99,760 $99,760 
Book-and-ship528,641 149,458 14,981 693,080 
Net revenues$528,641 $149,458 $114,741 $792,840 

Year Ended March 31, 2023
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $89,964 $89,964 
Book-and-ship506,634 147,301 14,005 667,940 
Net revenues$506,634 $147,301 $103,969 $757,904 

Year Ended March 31, 2022
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $88,690 $88,690 
Book-and-ship413,207 115,932 8,606 537,745 
Net revenues$413,207 $115,932 $97,296 $626,435 
Schedule of Contract Liabilities
Contract liabilities, which are included in accrued and other current liabilities in our consolidated balance sheets were as follows (in thousands):
Balance at April 1, 2023$637 
Revenue recognized (607)
New contracts and revenue added to existing contracts 518 
Balance at March 31, 2024$548