XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Liabilities (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Short-term contract liabilities [Abstract]    
Customer core returns accruals $ 12,322,000 $ 12,710,000
Customer allowances earned 22,018,000 16,513,000
Customer deposits 3,306,000 2,234,000
Finished goods liabilities 1,537,000 1,883,000
Core bank liability 1,634,000 1,585,000
Accrued core payment 1,679,000 6,147,000
Total short-term contract liabilities 42,496,000 41,072,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 154,940,000 103,719,000
Customer allowances earned 41,000 313,000
Finished goods liabilities 1,588,000 2,678,000
Core bank liability 15,267,000 16,903,000
Accrued core payment 928,000 1,610,000
Total long-term contract liabilities $ 172,764,000 $ 125,223,000