XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition, Adoption of ASC Topic 606 (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
$ / Core
Dec. 31, 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 $ 9,799,000   $ 9,799,000   $ 6,682,000    
Retained earnings 74,172,000   74,172,000   78,510,000    
Revenues 124,113,000 $ 102,878,000 343,720,000 $ 307,834,000      
Cost of goods sold $ 102,952,000 76,817,000 $ 280,496,000 229,894,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   1,165,000   1,029,000 557,000 $ (824,000)  
Cost of goods sold   $ 984,000   $ 225,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.