XML 85 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Liabilities (Details) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Short-term contract liabilities [Abstract]    
Customer allowances earned $ 19,997,000 $ 22,018,000
Customer core returns accruals 11,112,000 12,322,000
Customer deposits 3,232,000 3,306,000
Accrued core payment 3,056,000 1,679,000
Core bank liability 1,686,000 1,634,000
Finished goods liabilities 1,257,000 1,537,000
Total short-term contract liabilities 40,340,000 42,496,000
Long-term contract liabilities [Abstract]    
Customer core returns accruals 170,420,000 154,940,000
Core bank liability 13,582,000 15,267,000
Accrued core payment 9,171,000 928,000
Finished goods liabilities 433,000 1,588,000
Customer allowances earned 0 41,000
Total long-term contract liabilities $ 193,606,000 $ 172,764,000