XML 58 R97.htm IDEA: XBRL DOCUMENT v3.20.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Accounts Receivable - Allowance for Doubtful Accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 4,100,000 $ 4,142,000 $ 4,140,000
Charged to cost and expense 610,000 224,000 21,000
Acquisition 0 63,000 [1] 0
Amounts written off 458,000 329,000 19,000
Balance at end of period 4,252,000 4,100,000 4,142,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 854,000 1,110,000 751,000
Charged to cost and expense 1,626,000 731,000 998,000
Acquisition 0 0 0
Amounts written off 1,440,000 987,000 639,000
Balance at end of period 1,040,000 854,000 1,110,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 11,899,000 6,682,000 4,125,000
Charged to cost and expense 13,372,000 11,153,000 8,491,000
Acquisition 0 0 77,000 [2]
Amounts written off 12,063,000 5,936,000 6,011,000
Balance at end of period $ 13,208,000 $ 11,899,000 $ 6,682,000
[1] Allowance for doubtful accounts established in the opening balance sheet in connection with the Company's January 2019 acquisition.
[2] Allowance for excess and obsolete inventory established in the opening balance sheet in connection with the Company's July 2017 acquisition.