XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contract Liabilities
12 Months Ended
Mar. 31, 2024
Contract Liabilities [Abstract]  
Contract Liabilities
9. Contract Liabilities

Contract liabilities are comprised of the following:

 
 
March 31, 2024
   
March 31, 2023
 
Short-term contract liabilities
           
Customer allowances earned
 
$
19,789,000
   
$
19,997,000
 
Customer core returns accruals
   
10,448,000
     
11,112,000
 
Accrued core payment
   
3,476,000
     
3,056,000
 
Core bank liability
   
1,739,000
     
1,686,000
 
Customer deposits
   
1,735,000
     
3,232,000
 
Finished goods liabilities
   
404,000
     
1,257,000
 
Total short-term contract liabilities
 
$
37,591,000
   
$
40,340,000
 
                 
Long-term contract liabilities
               
Customer core returns accruals
 
$
193,545,000
   
$
170,420,000
 
Core bank liability
   
11,843,000
     
13,582,000
 
Accrued core payment
   
6,535,000
     
9,171,000
 
Finished goods liabilities
   
145,000
     
433,000
 
Total long-term contract liabilities
 
$
212,068,000
   
$
193,606,000