XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Liabilities (Details) - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 21,771,000 $ 19,997,000
Customer core returns accruals 12,807,000 11,112,000
Accrued core payment 3,470,000 3,056,000
Customer deposits 3,329,000 3,232,000
Core bank liability 1,726,000 1,686,000
Finished goods liabilities 745,000 1,257,000
Total short-term contract liabilities 43,848,000 40,340,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 186,341,000 170,420,000
Core bank liability 12,283,000 13,582,000
Accrued core payment 7,749,000 9,171,000
Finished goods liabilities 217,000 433,000
Total long-term contract liabilities $ 206,590,000 $ 193,606,000