Revenue - Additional Information (Detail) |
9 Months Ended |
---|---|
Dec. 31, 2022 | |
Minimum [Member] | |
Supply Commitment [Line Items] | |
Long-term supply agreements maturity year | 2025 |
Revenue from contract with customer collection terms | 30 days |
Maximum [Member] | |
Supply Commitment [Line Items] | |
Long-term supply agreements maturity year | 2026 |
Revenue from contract with customer collection terms | 75 days |