Revenue Recognition - Terms - Additional Information (Detail) |
12 Months Ended |
|---|---|
Mar. 31, 2020 | |
| Disaggregation Of Revenue [Line Items] | |
| Revenue from contracts with customers, performance obligation term | 1 year |
| Contract with customer payment terms, description | Payment terms vary by contract type and type of customer and generally range from 30 to 60 days for direct sales customers. Payment terms with certain international distributors can be up to 90 days. The Company’s contracts with customers do not typically include extended payment terms. |
| Minimum | Direct Sales Customers | |
| Disaggregation Of Revenue [Line Items] | |
| Contract with customer payment terms, period | 30 days |
| Maximum | Direct Sales Customers | |
| Disaggregation Of Revenue [Line Items] | |
| Contract with customer payment terms, period | 60 days |
| Maximum | International Distributors | |
| Disaggregation Of Revenue [Line Items] | |
| Contract with customer payment terms, period | 90 days |