v3.26.1
Schedule II - Valuation and Qualifying Accounts - Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Accounts Receivable - Allowance for Credit Losses [Member]      
Schedule II - Valuation and Qualifying Accounts [Abstract]      
Balance at beginning of year $ 207,000 $ 189,000 $ 339,000
Charge to (recovery of) cost and expense 94,000 42,000 (133,000)
Amounts written off 10,000 24,000 17,000
Balance at end of year 291,000 207,000 189,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Schedule II - Valuation and Qualifying Accounts [Abstract]      
Balance at beginning of year 1,765,000 1,206,000 1,634,000
Charge to (recovery of) cost and expense 570,000 1,507,000 1,452,000
Amounts written off 703,000 948,000 1,880,000
Balance at end of year 1,632,000 1,765,000 1,206,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Schedule II - Valuation and Qualifying Accounts [Abstract]      
Balance at beginning of year 18,964,000 17,372,000 16,436,000
Charge to (recovery of) cost and expense 9,891,000 15,009,000 16,233,000
Amounts written off 9,853,000 13,417,000 15,297,000
Balance at end of year 19,002,000 18,964,000 17,372,000
Deferred Tax Assets - Valuation Allowance for Deferred Tax Assets [Member]      
Schedule II - Valuation and Qualifying Accounts [Abstract]      
Balance at beginning of year 52,233,000 45,399,000 7,619,000
Charge to (recovery of) cost and expense 2,432,000 6,834,000 37,780,000
Balance at end of year 54,665,000 52,233,000 45,399,000
Charged to Other Accounts $ 0 $ 0 $ 0