XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contract Liabilities (Tables)
9 Months Ended
Dec. 31, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:

 
 
December 31, 2023
   
March 31, 2023
 
Short-term contract liabilities
 
   

Customer allowances earned
 
$
21,771,000
   
$
19,997,000
 
Customer core returns accruals
   
12,807,000
     
11,112,000
 
Accrued core payment
   
3,470,000
     
3,056,000
 
Customer deposits
   
3,329,000
     
3,232,000
 
Core bank liability
   
1,726,000
     
1,686,000
 
Finished goods liabilities
   
745,000
     
1,257,000
 
      Total short-term contract liabilities
 
$
43,848,000
   
$
40,340,000
 
Long-term contract liabilities
               
Customer core returns accruals
 
$
186,341,000
   
$
170,420,000
 
Core bank liability
   
12,283,000
     
13,582,000
 
Accrued core payment
   
7,749,000
     
9,171,000
 
Finished goods liabilities
   
217,000
     
433,000
 
      Total long-term contract liabilities
 
$
206,590,000
   
$
193,606,000