XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Restatement and Revision of Previously Issued Consolidated Financial Statements - Consolidated Balance Sheets (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in inventory             $ (13,674) $ 12,255 $ 16,566
Increase (decrease) in accounts payable             (7,043) (7,719) 25,009
Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in inventory             82 (53) 81
Increase (decrease) in accounts payable             214 37 $ 0
Write-off of Assets | Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in trade receivables $ (1,600) $ (1,300) $ (1,600) $ (400) $ (400) $ 200 (2,500) (600)  
Increase (decrease) in prepaids and other assets (7,600) (6,700) (6,600) (5,700) (3,900) 2,600 (12,400) (6,900)  
Increase (decrease) in other current liabilities 2,100 1,400 1,400 1,000 1,300 2,600 900 600  
Reversal of Revenue | Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in trade receivables (600)           (1,300)    
Increase (decrease) in prepaids and other assets 100           200    
Correction for the timing and recognition of customer price concessions | Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in trade receivables             (1,600)    
Increase (decrease) in other current liabilities 200 200 200 300 200 300   200  
Tax adjustments related to adjustments | Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in other current liabilities (400) (400) (300) 100 200   (1,200) (400)  
Increase (decrease) in deferred income taxes 600 300 400 100 700 600 2,400 300  
Increase (decrease) in other long-term liabilities 900 900 900 (200) (200) 200 3,600 900  
Correction of other immaterial errors | Restatement Impacts                  
Error Corrections and Prior Period Adjustments Restatement [Line Items]                  
Increase (decrease) in trade receivables   (1,100) (1,100)         (1,900)  
Increase (decrease) in prepaids and other assets             500    
Increase (decrease) in other current liabilities   (1,400) (1,400)   800 1,200   (2,000)  
Increase (decrease) in accrued compensation $ 400 $ 400 $ 400 $ 400 $ 300 $ 300 700 400  
Increase (decrease) to capital in excess of par             200    
Increase (decrease) in inventory             200 $ 100  
Increase (decrease) in accounts payable             $ 200