XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contract Liabilities (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 23,267,000 $ 19,789,000
Customer core returns accruals 11,040,000 10,448,000
Accrued core payment 3,383,000 3,476,000
Core bank liability 1,753,000 1,739,000
Customer deposits 1,703,000 1,735,000
Finished goods liabilities 358,000 404,000
Total short-term contract liabilities 41,504,000 37,591,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 192,813,000 193,545,000
Core bank liability 11,399,000 11,843,000
Accrued core payment 6,070,000 6,535,000
Finished goods liabilities 96,000 145,000
Total long-term contract liabilities $ 210,378,000 $ 212,068,000