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 | ||
| X | ||||||||||
- Definition Contract with customer assets and liabilities. No definition available.
|
| X | ||||||||||
- Definition The amount of obligation to transfer good or service to customer for which consideration is receivable. No definition available.
|
| X | ||||||||||
- Definition Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract. No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|