XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION (Tables)
3 Months Ended
Jun. 30, 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):
Three Months Ended June 30, 2024
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $27,178 $27,178 
Book-and-ship158,538 36,745 3,716 198,999 
Net revenues$158,538 $36,745 $30,894 $226,177 

Three Months Ended June 30, 2023
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $23,938 $23,938 
Book-and-ship138,105 37,668 3,649 179,422 
Net revenues$138,105 $37,668 $27,587 $203,360 
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 March 31, 2024:$548 
Revenue recognized during the period(245)
New contracts and revenue added during the period402 
Balance at June 30, 2024$705