XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Liabilities (Details) - USD ($)
Sep. 30, 2021
Mar. 31, 2021
Short-term contract liabilities [Abstract]    
Customer core returns accruals $ 16,176,000 $ 12,710,000
Customer allowances earned 23,302,000 16,513,000
Customer deposits 3,515,000 2,234,000
Finished goods liabilities 1,956,000 1,883,000
Core bank liability 1,609,000 1,585,000
Accrued core payment 3,285,000 6,147,000
Total short-term contract liabilities 49,843,000 41,072,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 142,647,000 103,719,000
Customer allowances earned 177,000 313,000
Finished goods liabilities 1,980,000 2,678,000
Core bank liability 16,092,000 16,903,000
Accrued core payment 1,111,000 1,610,000
Total long-term contract liabilities $ 162,007,000 $ 125,223,000