XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Liabilities (Details) - USD ($)
Sep. 30, 2024
Mar. 31, 2024
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 25,537,000 $ 19,789,000
Customer core returns accruals 12,114,000 10,448,000
Accrued core payment 3,208,000 3,476,000
Customer deposits 2,536,000 1,735,000
Core bank liability 1,767,000 1,739,000
Finished goods liabilities 355,000 404,000
Total short-term contract liabilities 45,517,000 37,591,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 203,572,000 193,545,000
Core bank liability 10,953,000 11,843,000
Accrued core payment 5,366,000 6,535,000
Finished goods liabilities 0 145,000
Total long-term contract liabilities $ 219,891,000 $ 212,068,000