XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Liabilities (Tables)
6 Months Ended
Sep. 30, 2024
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:

 
 
September 30, 2024
   
March 31, 2024
 
Short-term contract liabilities
 
   

Customer allowances earned
 
$
25,537,000
   
$
19,789,000
 
Customer core returns accruals
   
12,114,000
     
10,448,000
 
Accrued core payment
   
3,208,000
     
3,476,000
 
Customer deposits
   
2,536,000
     
1,735,000
 
Core bank liability
   
1,767,000
     
1,739,000
 
Finished goods liabilities
   
355,000
     
404,000
 
Total short-term contract liabilities
 
$
45,517,000
   
$
37,591,000
 
Long-term contract liabilities
               
Customer core returns accruals
 
$
203,572,000
   
$
193,545,000
 
Core bank liability
   
10,953,000
     
11,843,000
 
Accrued core payment
   
5,366,000
     
6,535,000
 
Finished goods liabilities
   
-
     
145,000
 
Total long-term contract liabilities
 
$
219,891,000
   
$
212,068,000