Revenue Recognition - Additional Information (Detail) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Mar. 31, 2024 |
---|---|---|
Contract With Customer Assets And Liabilities [Line Items] | ||
Receivables billed but not paid under retainage provisions in its customer contracts | $ 1,858 | $ 1,875 |
Revenue remaining unsatisfied performance obligations amount | 396,775 | |
Customer Deposit [Member] | ||
Contract With Customer Assets And Liabilities [Line Items] | ||
Contract liabilities | $ 15,012 | $ 21,426 |
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 transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|