XML 138 R123.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable - Allowance for Credit Losses [Member]      
Valuation and Qualifying Accounts Disclosure [Abstract]      
Balance at beginning of year $ 189,000 $ 339,000 $ 375,000
Charge to (recovery of) cost and expense 42,000 (133,000) 108,000
Amounts written off 24,000 17,000 144,000
Balance at end of year 207,000 189,000 339,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Valuation and Qualifying Accounts Disclosure [Abstract]      
Balance at beginning of year 1,206,000 1,634,000 1,375,000
Charge to (recovery of) cost and expense 1,507,000 1,452,000 2,112,000
Amounts written off 948,000 1,880,000 1,853,000
Balance at end of year 1,765,000 1,206,000 1,634,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Valuation and Qualifying Accounts Disclosure [Abstract]      
Balance at beginning of year 17,372,000 16,436,000 13,520,000
Charge to (recovery of) cost and expense 15,009,000 16,233,000 18,851,000
Amounts written off 13,417,000 15,297,000 15,935,000
Balance at end of year 18,964,000 17,372,000 16,436,000
Deferred Tax Assets - Valuation Allowance for Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Abstract]      
Balance at beginning of year 45,399,000 7,619,000 6,816,000
Charge to (recovery of) cost and expense 6,834,000 37,780,000 803,000
Balance at end of year 52,233,000 45,399,000 7,619,000
Charged to Other Accounts $ 0 $ 0 $ 0