XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE RECOGNITION (Tables)
3 Months Ended
Jun. 30, 2023
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, 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 
Three Months Ended June 30, 2022
Contractor SolutionsSpecialized Reliability SolutionsEngineered Building SolutionsTotal
Build-to-order$— $— $25,022 $25,022 
Book-and-ship135,719 35,701 3,492 174,912 
Net revenues$135,719 $35,701 $28,514 $199,934 
Schedule of Contract Liabilities
Contract liabilities, which are included in accrued and other current liabilities in our condensed consolidated balance sheets were as follows (in thousands):
Balance at April 1, 2023:$637 
Revenue recognized during the period(448)
New contracts and revenue added to existing contracts during the period385 
Balance at June 30, 2023$574