XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Short-term contract liabilities    
Customer allowances earned $ 16,283,000 $ 19,789,000
Customer core returns accruals 13,880,000 10,448,000
Accrued core payment 3,196,000 3,476,000
Customer deposits 2,486,000 1,735,000
Core bank liability 1,795,000 1,739,000
Finished goods liabilities 518,000 404,000
Total short-term contract liabilities 38,158,000 37,591,000
Long-term contract liabilities    
Customer core returns accruals 227,588,000 193,545,000
Core bank liability 10,048,000 11,843,000
Accrued core payment 3,768,000 6,535,000
Finished goods liabilities 0 145,000
Total long-term contract liabilities $ 241,404,000 $ 212,068,000