XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Liabilities (Details) - USD ($)
Dec. 31, 2022
Mar. 31, 2022
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 18,088,000 $ 22,018,000
Customer core returns accruals 16,901,000 12,322,000
Customer deposits 3,236,000 3,306,000
Accrued core payment 3,015,000 1,679,000
Core bank liability 1,673,000 1,634,000
Finished goods liabilities 1,599,000 1,537,000
Total short-term contract liabilities 44,512,000 42,496,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 160,980,000 154,940,000
Core bank liability 14,009,000 15,267,000
Accrued core payment 10,045,000 928,000
Finished goods liabilities 825,000 1,588,000
Customer allowances earned 0 41,000
Total long-term contract liabilities $ 185,859,000 $ 172,764,000