Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Additional Information (Detail)

v3.22.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Contract With Customer Assets And Liabilities [Line Items]            
Percentage of revenue from contracts recognized over time   75.00% 60.00% 75.00% 50.00%  
Percentage of revenue from contracts recognized upon shipment   25.00% 40.00% 25.00% 50.00%  
Revenue recognized included in contract liability   $ 5,659   $ 18,951    
Unbilled revenue (contract assets)       4,936    
Contract with customer liability increase in contract asset due to contract progress.       36,141    
Contract with customer liability offset by invoicing to customers.       38,273    
Customer deposits, current       13,606    
Contract with customer liability offset by new customer deposits.       26,509    
Acquisition of contract liabilities $ 6,048          
Receivables billed but not paid under retainage provisions in its customer contracts   2,786   2,786   $ 3,747
Amortization expense   12 $ 9 46 $ 561  
Revenue remaining unsatisfied performance obligations amount   272,599   272,599    
Barber-Nichols, LLC. (BN) [Member]            
Contract With Customer Assets And Liabilities [Line Items]            
Acquisition of contract assets       7,068    
Acquisition of contract liabilities       6,048    
Customer Deposit [Member]            
Contract With Customer Assets And Liabilities [Line Items]            
Contract liabilities   6,468   6,468   1,603
Prepaid Expenses and Other Current Assets [Member]            
Contract With Customer Assets And Liabilities [Line Items]            
Capitalized costs, net of amortization   $ 149   $ 149   $ 39