XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Sep. 30, 2025
Mar. 31, 2025
Contract Liabilities [Abstract]    
Customer allowances earned $ 20,461,000 $ 16,283,000
Customer core returns accruals 14,538,000 13,880,000
Core bank liability 10,953,000 1,795,000
Accrued core payment 3,916,000 3,196,000
Customer deposits 2,347,000 2,486,000
Finished goods liabilities 373,000 518,000
Total short-term contract liabilities 52,588,000 38,158,000
Customer core returns accruals 240,287,000 227,588,000
Accrued core payment 3,295,000 3,768,000
Core bank liability 0 10,048,000
Total long-term contract liabilities $ 243,582,000 $ 241,404,000