XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Contract Liabilities (Details) - USD ($)
Sep. 30, 2023
Mar. 31, 2023
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 26,469,000 $ 19,997,000
Customer core returns accruals 17,594,000 11,112,000
Accrued core payment 3,258,000 3,056,000
Customer deposits 2,766,000 3,232,000
Core bank liability 1,713,000 1,686,000
Finished goods liabilities 1,568,000 1,257,000
Total short-term contract liabilities 53,368,000 40,340,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 175,923,000 170,420,000
Core bank liability 12,719,000 13,582,000
Accrued core payment 9,155,000 9,171,000
Finished goods liabilities 289,000 433,000
Total long-term contract liabilities $ 198,086,000 $ 193,606,000