XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable - Allowance for Credit Losses [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 339,000 $ 375,000 $ 348,000
Charge to (recovery of) cost and expense (133,000) 108,000 95,000
Amounts written off 17,000 144,000 68,000
Balance at end of year 189,000 339,000 375,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 1,634,000 1,375,000 752,000
Charge to (recovery of) cost and expense 1,452,000 2,112,000 2,142,000
Amounts written off 1,880,000 1,853,000 1,519,000
Balance at end of year 1,206,000 1,634,000 1,375,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 16,436,000 13,520,000 13,246,000
Charge to (recovery of) cost and expense 16,233,000 18,851,000 13,504,000
Amounts written off 15,297,000 15,935,000 13,230,000
Balance at end of year 17,372,000 16,436,000 13,520,000
Deferred Tax Assets - Valuation Allowance for Deferred Tax Assets [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 7,619,000 6,816,000 6,163,000
Charge to (recovery of) cost and expense 37,780,000 803,000 653,000
Charged to Other Accounts 0 0 0
Balance at end of year $ 45,399,000 $ 7,619,000 $ 6,816,000