XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Liabilities (Details) - USD ($)
Mar. 31, 2024
Mar. 31, 2023
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 19,789,000 $ 19,997,000
Customer core returns accruals 10,448,000 11,112,000
Accrued core payment 3,476,000 3,056,000
Core bank liability 1,739,000 1,686,000
Customer deposits 1,735,000 3,232,000
Finished goods liabilities 404,000 1,257,000
Total short-term contract liabilities 37,591,000 40,340,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 193,545,000 170,420,000
Core bank liability 11,843,000 13,582,000
Accrued core payment 6,535,000 9,171,000
Finished goods liabilities 145,000 433,000
Total long-term contract liabilities $ 212,068,000 $ 193,606,000