XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Jun. 30, 2025
Mar. 31, 2025
Short-term contract liabilities    
Customer allowances earned $ 17,814,000 $ 16,283,000
Customer core returns accruals 14,826,000 13,880,000
Core bank liability 11,399,000 1,795,000
Accrued core payment 3,117,000 3,196,000
Customer deposits 2,137,000 2,486,000
Finished goods liabilities 103,000 518,000
Total short-term contract liabilities 49,396,000 38,158,000
Long-term contract liabilities    
Customer core returns accruals 236,875,000 227,588,000
Accrued core payment 3,146,000 3,768,000
Core bank liability 0 10,048,000
Total long-term contract liabilities $ 240,021,000 $ 241,404,000