XML 64 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition, Adoption of ASC Topic 606 (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
$ / Core
Sep. 30, 2017
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2017
USD ($)
Mar. 31, 2016
USD ($)
Revenue Recognition [Abstract]                
Percentage of possible scrap and liquidation value of part       100.00%        
Reserves for excess and obsolete inventory $ 10,027,000     $ 10,027,000   $ 6,682,000    
Retained earnings 77,274,000     77,274,000   78,510,000    
Revenues 127,939,000 $ 110,261,000 $ 94,695,000 219,607,000 $ 204,956,000      
Cost of goods sold $ 102,228,000 84,234,000 68,843,000 $ 177,544,000 153,077,000      
Minimum [Member]                
Revenue Recognition [Abstract]                
Amortization period for core premiums       6 years        
Maximum [Member]                
Revenue Recognition [Abstract]                
Remanufactured cores nominal price (in dollars per core) | $ / Core       0.01        
Percentage of stock adjustment returns       5.00%        
Percentage of aggregate returns       20.00%        
Amortization period for core premiums       8 years        
Adoption of ASC 606 [Member] | ASC 606 [Member]                
Revenue Recognition [Abstract]                
Reserves for excess and obsolete inventory [1]           2,544,000    
Retained earnings           742,000   $ 345,000
Revenues   (592,000) 456,000   (136,000) 557,000 $ (824,000)  
Cost of goods sold   $ (378,000) $ (381,000)   $ (759,000) $ 66,000 $ (758,000)  
[1] The allowance for excess and obsolete inventory of $2,544,000 previously included in long-term core inventory has been reclassified to inventory-net in the consolidated balance sheet at March 31, 2018.