XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Accounts Receivable - Allowance for Credit Losses [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 348,000 $ 4,252,000 $ 4,100,000
Charge to (recovery of) cost and expense 95,000 (1,000) 610,000
Amounts written off 68,000 3,903,000 458,000
Balance at end of year 375,000 348,000 4,252,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 752,000 1,040,000 854,000
Charge to (recovery of) cost and expense 2,142,000 694,000 1,626,000
Amounts written off 1,519,000 982,000 1,440,000
Balance at end of year 1,375,000 752,000 1,040,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 13,246,000 13,208,000 11,899,000
Charge to (recovery of) cost and expense 13,504,000 12,803,000 13,372,000
Amounts written off 13,230,000 12,765,000 12,063,000
Balance at end of year $ 13,520,000 $ 13,246,000 $ 13,208,000