XML 110 R96.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies (Details)
12 Months Ended
Mar. 31, 2019
USD ($)
Building
Mar. 31, 2018
USD ($)
Mar. 31, 2017
USD ($)
Remaining future minimum rental payments under operating leases [Abstract]      
2020 $ 7,405,000    
2021 8,206,000    
2022 7,862,000    
2023 6,726,000    
2024 6,696,000    
Thereafter 65,321,000    
Total minimum lease payments 102,216,000    
Total operating lease expenses $ 6,188,000 $ 4,362,000 $ 3,495,000
Commitments to Provide Marketing Allowances under Long-Term Customer Contracts [Abstract]      
Term of long-term agreements with major customer 4 years    
Breakout of allowances recorded as reduction to revenues [Abstract]      
Allowances incurred under long-term customer contracts $ 29,612,000 24,829,000 23,684,000
Allowances related to a single exchange of product 92,588,000 79,851,000 67,870,000
Amortization of core premiums paid to customers 4,127,000 3,588,000 3,232,000
Total customer allowances recorded as a reduction of revenues 126,327,000 $ 108,268,000 $ 94,786,000
Marketing Allowances, Fiscal Year Maturity [Abstract]      
2020 29,612,000    
2021 23,278,000    
2022 4,922,000    
2023 3,874,000    
2024 2,185,000    
Thereafter 2,806,000    
Total marketing allowances $ 66,677,000    
Mexico [Member]      
Operating Lease Commitments [Abstract]      
Number of new buildings under lease | Building 2    
Operating lease term 15 years