XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Dec. 31, 2024
Mar. 31, 2024
Short-term contract liabilities    
Customer allowances earned $ 19,472,000 $ 19,789,000
Customer core returns accruals 9,081,000 10,448,000
Accrued core payment 3,144,000 3,476,000
Customer deposits 2,257,000 1,735,000
Core bank liability 1,780,000 1,739,000
Finished goods liabilities 505,000 404,000
Total short-term contract liabilities 36,239,000 37,591,000
Long-term contract liabilities    
Customer core returns accruals 216,779,000 193,545,000
Core bank liability 10,502,000 11,843,000
Accrued core payment 4,681,000 6,535,000
Finished goods liabilities 0 145,000
Total long-term contract liabilities $ 231,962,000 $ 212,068,000