Revenue - Additional Information (Detail) |
6 Months Ended |
---|---|
Sep. 30, 2023 | |
Minimum [Member] | |
Supply Commitment [Line Items] | |
Revenue from contract with customer collection terms | 30 days |
Long term supply agreements term of termination notice period | 2 years |
Maximum [Member] | |
Supply Commitment [Line Items] | |
Revenue from contract with customer collection terms | 75 days |
Long term supply agreements term of termination notice period | 3 years |