XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Contract Liabilities (Details) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Short-term contract liabilities [Abstract]    
Customer core returns accruals $ 17,533,000 $ 12,322,000
Customer allowances earned 18,698,000 22,018,000
Customer deposits 2,507,000 3,306,000
Finished goods liabilities 1,582,000 1,537,000
Core bank liability 1,647,000 1,634,000
Accrued core payment 1,678,000 1,679,000
Total short-term contract liabilities 43,645,000 42,496,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 156,153,000 154,940,000
Customer allowances earned 0 41,000
Finished goods liabilities 1,202,000 1,588,000
Core bank liability 14,851,000 15,267,000
Accrued core payment 839,000 928,000
Total long-term contract liabilities $ 173,045,000 $ 172,764,000