XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Contract Liabilities (Tables)
6 Months Ended
Sep. 30, 2023
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:

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

Customer allowances earned
 
$
26,469,000
   
$
19,997,000
 
Customer core returns accruals
   
17,594,000
     
11,112,000
 
Accrued core payment
   
3,258,000
     
3,056,000
 
Customer deposits
   
2,766,000
     
3,232,000
 
Core bank liability
   
1,713,000
     
1,686,000
 
Finished goods liabilities
   
1,568,000
     
1,257,000
 
      Total short-term contract liabilities
 
$
53,368,000
   
$
40,340,000
 
Long-term contract liabilities
               
Customer core returns accruals
 
$
175,923,000
   
$
170,420,000
 
Core bank liability
   
12,719,000
     
13,582,000
 
Accrued core payment
   
9,155,000
     
9,171,000
 
Finished goods liabilities
   
289,000
     
433,000
 
      Total long-term contract liabilities
 
$
198,086,000
   
$
193,606,000