Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Additional Information (Detail)

v3.22.4
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Contract With Customer Assets And Liabilities [Line Items]          
Receivables billed but not paid under retainage provisions in its customer contracts $ 2,723   $ 2,723   $ 3,182
Amortization expense 12 $ 12 36 $ 46  
Revenue remaining unsatisfied performance obligations amount 293,671   293,671    
Customer Deposit [Member]          
Contract With Customer Assets And Liabilities [Line Items]          
Contract liabilities 15,040   15,040   4,216
Prepaid Expenses and Other Current Assets [Member]          
Contract With Customer Assets And Liabilities [Line Items]          
Capitalized costs, net of amortization $ 27   $ 27   $ 32