XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contract Liabilities (Details) - USD ($)
Dec. 31, 2021
Mar. 31, 2021
Short-term contract liabilities [Abstract]    
Customer core returns accruals $ 13,089,000 $ 12,710,000
Customer allowances earned 18,461,000 16,513,000
Customer deposits 3,747,000 2,234,000
Finished goods liabilities 1,609,000 1,883,000
Core bank liability 1,622,000 1,585,000
Accrued core payment 1,662,000 6,147,000
Total short-term contract liabilities 40,190,000 41,072,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 146,837,000 103,719,000
Customer allowances earned 109,000 313,000
Finished goods liabilities 1,972,000 2,678,000
Core bank liability 15,682,000 16,903,000
Accrued core payment 999,000 1,610,000
Total long-term contract liabilities $ 165,599,000 $ 125,223,000