XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Liabilities (Tables)
3 Months Ended
Jun. 30, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:

 
 
June 30, 2023
   
March 31, 2023
 
Short-term contract liabilities
 
   

Customer allowances earned
 
$
23,518,000
   
$
19,997,000
 
Customer core returns accruals
   
16,259,000
     
11,112,000
 
Accrued core payment
   
3,141,000
     
3,056,000
 
Customer deposits
   
3,037,000
     
3,232,000
 
Core bank liability
   
1,699,000
     
1,686,000
 
Finished goods liabilities
   
1,349,000
     
1,257,000
 
      Total short-term contract liabilities
 
$
49,003,000
   
$
40,340,000
 
Long-term contract liabilities
               
Customer core returns accruals
 
$
171,982,000
   
$
170,420,000
 
Core bank liability
   
13,152,000
     
13,582,000
 
Accrued core payment
   
9,213,000
     
9,171,000
 
Finished goods liabilities
   
361,000
     
433,000
 
      Total long-term contract liabilities
 
$
194,708,000
   
$
193,606,000