Annual report pursuant to Section 13 and 15(d)

Revenue Recognition - Additional Information (Detail)

v3.23.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Contract With Customer Assets And Liabilities [Line Items]      
Net sales $ 157,118 $ 122,814 $ 97,489
Receivables billed but not paid under retainage provisions in its customer contracts 2,542 3,182  
Amortization expense 46 166 $ 600
Revenue remaining unsatisfied performance obligations amount 301,734    
Customer Deposit [Member]      
Contract With Customer Assets And Liabilities [Line Items]      
Contract liabilities 6,092 4,216  
Prepaid Expenses and Other Current Assets [Member]      
Contract With Customer Assets And Liabilities [Line Items]      
Capitalized costs, net of amortization $ 22 $ 32