XML 68 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Correction of Accounting Error in Prior Period - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Error Corrections and Prior Period Adjustments Restatement      
Provision for excess and obsolete inventory $ 2,205 $ 8,135 $ 1,051
Change in inventories 10,512 10,567 6,572
Net cash provided by (used in) operating activities $ 46,965 56,284 $ (8,788)
Previously Reported      
Error Corrections and Prior Period Adjustments Restatement      
Provision for excess and obsolete inventory   (8,135)  
Change in inventories   5,703  
Net cash provided by (used in) operating activities   56,284  
Adjusted      
Error Corrections and Prior Period Adjustments Restatement      
Provision for excess and obsolete inventory   8,135  
Change in inventories   (10,567)  
Net cash provided by (used in) operating activities   56,284  
Total Adjustment      
Error Corrections and Prior Period Adjustments Restatement      
Provision for excess and obsolete inventory   16,270  
Change in inventories   $ (16,270)