XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Contract Liabilities (Tables)
3 Months Ended
Jun. 30, 2025
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:
 
        
   
June 30, 2025
    
March 31, 2025
 
Short-term contract liabilities
        
Customer allowances earned
$17,814,000   $16,283,000 
Customer core returns accruals
 14,826,000    13,880,000 
Core bank liability
 11,399,000    1,795,000 
Accrued core payment
 3,117,000    3,196,000 
Customer deposits
 2,137,000    2,486,000 
Finished goods liabilities
 103,000    518,000 
Total short-term contract liabilities
$49,396,000   $38,158,000 
Long-term contract liabilities
        
Customer core returns accruals
$236,875,000   $227,588,000 
Accrued core payment
 3,146,000    3,768,000 
Core bank liability
  -     10,048,000 
Total long-term contract liabilities
$240,021,000   $241,404,000