XML 102 R88.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2016
Accounts Receivable - Allowance for Doubtful Accounts [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period $ 4,140,000 $ 4,284,000 $ 629,000
Charged to cost and expense 21,000 3,000 4,404,000
Acquisition 0 0 0
Amounts written off 19,000 147,000 749,000
Balance at end of period 4,142,000 4,140,000 4,284,000
Accounts Receivable - Allowance for Customer-Payment Discrepancies [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 751,000 703,000 852,000
Charged to cost and expense 998,000 718,000 (299,000)
Acquisition 0 0 0
Amounts written off 639,000 670,000 (150,000)
Balance at end of period 1,110,000 751,000 703,000
Inventory - Allowance for Excess and Obsolete Inventory [Member]      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of period 4,125,000 3,626,000 2,675,000
Charged to cost and expense 8,491,000 3,864,000 4,518,000
Acquisition 77,000 [1] 0 0
Amounts written off 6,011,000 3,365,000 3,567,000
Balance at end of period $ 6,682,000 $ 4,125,000 $ 3,626,000
[1] Allowance for excess and obsolete inventory established in the opening balance sheet in connection with the Company's July 2017 acquisition.