XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Liabilities (Tables)
12 Months Ended
Mar. 31, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:

 
 
March 31, 2023
   
March 31, 2022
 
Short-term contract liabilities
           
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
               
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
   
-
     
41,000
 
Total long-term contract liabilities
 
$
193,606,000
   
$
172,764,000