XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Mar. 31, 2022
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
 
2022
Allowance for credit losses
 
$
348,000
   
$
95,000
   
$
68,000
   
$
375,000
 
2021
Allowance for credit losses
 
$
4,252,000
   
$
(1,000
)
 
$
3,903,000
   
$
348,000
 
2020
Allowance for credit losses
 
$
4,100,000
   
$
610,000
   
$
458,000
   
$
4,252,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
 
2022
Allowance for customer-payment discrepancies
 
$
752,000
   
$
2,142,000
   
$
1,519,000
   
$
1,375,000
 
2021
Allowance for customer-payment discrepancies
 
$
1,040,000
   
$
694,000
   
$
982,000
   
$
752,000
 
2020
Allowance for customer-payment discrepancies
 
$
854,000
   
$
1,626,000
   
$
1,440,000
   
$
1,040,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
 
2022
0Allowance for excess and obsolete inventory
 
$
13,246,000
   
$
13,504,000
   
$
13,230,000
   
$
13,520,000
 
2021
Allowance for excess and obsolete inventory
 
$
13,208,000
   
$
12,803,000
   
$
12,765,000
   
$
13,246,000
 
2020
Allowance for excess and obsolete inventory
 
$
11,899,000
   
$
13,372,000
   
$
12,063,000
   
$
13,208,000