XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contract Liabilities
9 Months Ended
Dec. 31, 2024
Contract Liabilities [Abstract]  
Contract Liabilities
8. Contract Liabilities
 
Contract liabilities are comprised of the following:
 

 
December 31, 2024
 
March 31, 2024
Short-term contract liabilities
      
Customer allowances earned
 
$
19,472,000
  
$
19,789,000
 
Customer core returns accruals
  
9,081,000
   
10,448,000
 
Accrued core payment
  
3,144,000
   
3,476,000
 
Customer deposits
  
2,257,000
   
1,735,000
 
Core bank liability
  
1,780,000
   
1,739,000
 
Finished goods liabilities
  
505,000
   
404,000
 
Total short-term contract liabilities
 
$
36,239,000
  
$
37,591,000
 
Long-term contract liabilities
        
Customer core returns accruals
 
$
216,779,000
  
$
193,545,000
 
Core bank liability
  
10,502,000
   
11,843,000
 
Accrued core payment
  
4,681,000
   
6,535,000
 
Finished goods liabilities
  
-
   
145,000
 
Total long-term contract liabilities
 
$
231,962,000
  
$
212,068,000