XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Mar. 31, 2025
Schedule II - Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Schedule II Valuation and Qualifying Accounts 
 
Accounts Receivable Allowance for credit losses 
 
                      
Years Ended
March 31,
  
Description
   
Balance at
beginning of

year
     
Charge to
(recovery of)

bad debts

expense
     
Amounts
written off
     
Balance at
end of

year
 
2025
  
Allowance for credit losses
  $189,000    $42,000    $24,000    $207,000 
2024   
Allowance for credit losses
  $339,000    $(133,000   $17,000    $189,000 
2023   
Allowance for credit losses
  $375,000    $108,000    $144,000    $339,000 
 
Accounts Receivable Allowance for customer-payment discrepancies 
 
                      
Years Ended
March 31,
  
Description
   
Balance at
beginning of
year
     
Charge to
discrepancies

expense
     
Amounts
Processed
     
Balance at
end of

year
 
2025
  
Allowance for customer-payment discrepancies
  $1,206,000    $1,507,000    $948,000    $1,765,000 
2024   
Allowance for customer-payment discrepancies
  $1,634,000    $1,452,000    $1,880,000    $1,206,000 
2023   
Allowance for customer-payment discrepancies
  $1,375,000    $2,112,000    $1,853,000    $1,634,000 
 
Inventory Allowance for excess and obsolete inventory 
                      
Years Ended
March 31,
  
Description
   
Balance at
beginning of
year
     
Provision for
excess and

obsolete

inventory
     
Amounts
written off
     
Balance at
end of

year
 
2025
  
Allowance for excess and obsolete inventory
  $17,372,000    $15,009,000    $13,417,000    $18,964,000 
2024   
Allowance for excess and obsolete inventory
  $16,436,000    $16,233,000    $15,297,000    $17,372,000 
2023   
Allowance for excess and obsolete inventory
  $13,520,000    $18,851,000    $15,935,000    $16,436,000 
 
Deferred Tax Assets Valuation allowance for deferred tax assets
                      
Years Ended
March 31,
  
Description
   
Balance at
beginning of
year
     
Charge to
income tax

expense
     
Charged to
Other Accounts
     
Balance at
end of

year
 
2025
  
Valuation allowance for deferred tax assets
  $45,399,000    $6,834,000    $                   -    $52,233,000 
2024   
Valuation allowance for deferred tax assets
  $7,619,000    $37,780,000    $                   -    $45,399,000 
2023   
Valuation allowance for deferred tax assets
  $6,816,000    $803,000    $                   -    $7,619,000