XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Liabilities (Details) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 23,518,000 $ 19,997,000
Customer core returns accruals 16,259,000 11,112,000
Accrued core payment 3,141,000 3,056,000
Customer deposits 3,037,000 3,232,000
Core bank liability 1,699,000 1,686,000
Finished goods liabilities 1,349,000 1,257,000
Total short-term contract liabilities 49,003,000 40,340,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 171,982,000 170,420,000
Core bank liability 13,152,000 13,582,000
Accrued core payment 9,213,000 9,171,000
Finished goods liabilities 361,000 433,000
Total long-term contract liabilities $ 194,708,000 $ 193,606,000