XML 89 R77.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]    
Net revenues $ 161,266 $ 90,964
Change in Contract Liabilities [Roll Forward]    
Balance at beginning of period 1,018  
Revenue recognized during the period (534)  
New contracts and revenue added to existing contracts during the period 333  
Balance at end of period 817  
Build-to-order    
Disaggregation of Revenue [Line Items]    
Net revenues 23,649 20,543
Book-and-ship    
Disaggregation of Revenue [Line Items]    
Net revenues 137,617 70,421
Contractor Solutions    
Disaggregation of Revenue [Line Items]    
Net revenues 110,216 49,826
Contractor Solutions | Build-to-order    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Contractor Solutions | Book-and-ship    
Disaggregation of Revenue [Line Items]    
Net revenues 110,216 49,826
Engineered Building Solutions    
Disaggregation of Revenue [Line Items]    
Net revenues 25,650 22,155
Engineered Building Solutions | Build-to-order    
Disaggregation of Revenue [Line Items]    
Net revenues 23,649 20,543
Engineered Building Solutions | Book-and-ship    
Disaggregation of Revenue [Line Items]    
Net revenues 2,001 1,612
Specialized Reliability Solutions    
Disaggregation of Revenue [Line Items]    
Net revenues 25,400 18,983
Specialized Reliability Solutions | Build-to-order    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
Specialized Reliability Solutions | Book-and-ship    
Disaggregation of Revenue [Line Items]    
Net revenues $ 25,400 $ 18,983