XML 87 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contract Liabilities (Details) - USD ($)
Jun. 30, 2018
Mar. 31, 2018
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 7,409,000 $ 11,370,000
Customer core returns accruals 4,154,000 4,697,000
Accrued core payment, net 20,520,000 16,536,000
Total short-term contract liabilities 32,083,000 32,603,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 29,035,000 29,710,000
Accrued core payment, net 16,631,000 18,473,000
Total long-term contract liabilities 45,666,000 48,183,000
Total contract liabilities $ 77,749,000 $ 80,786,000