XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Liabilities (Tables)
12 Months Ended
Mar. 31, 2025
Contract Liabilities [Abstract]  
Contract Liabilities
Contract liabilities are comprised of the following:
 
         
      March 31, 2025       March 31, 2024  
Short-term contract liabilities
           
Customer allowances earned
  $16,283,000    $19,789,000 
Customer core returns accruals
   13,880,000     10,448,000 
Accrued core payment
   3,196,000     3,476,000 
Customer deposits
   2,486,000     1,735,000 
Core bank liability
   1,795,000     1,739,000 
Finished goods liabilities
   518,000     404,000 
Total short-term contract liabilities
  $38,158,000    $37,591,000 
Long-term contract liabilities
           
Customer core returns accruals
  $227,588,000    $193,545,000 
Core bank liability
   10,048,000     11,843,000 
Accrued core payment
   3,768,000     6,535,000 
Finished goods liabilities
    -      145,000 
Total long-term contract liabilities
  $241,404,000    $212,068,000