XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract Liabilities (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Short-term contract liabilities [Abstract]    
Customer core returns accruals $ 20,984,000 $ 12,322,000
Customer allowances earned 18,923,000 22,018,000
Customer deposits 3,876,000 3,306,000
Accrued core payment 2,999,000 1,679,000
Finished goods liabilities 1,771,000 1,537,000
Core bank liability 1,660,000 1,634,000
Total short-term contract liabilities 50,213,000 42,496,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 155,040,000 154,940,000
Core bank liability 14,432,000 15,267,000
Accrued core payment 10,467,000 928,000
Finished goods liabilities 1,206,000 1,588,000
Customer allowances earned 0 41,000
Total long-term contract liabilities $ 181,145,000 $ 172,764,000