Summary of Significant Accounting Policies - Receivable, Inventory, And Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenue Recognition from Customers [Abstract]      
Contract with Customer, Liability $ 40,476    
Accounts Receivable      
Minimum number of days after an invoice is issued when accounts receivable is considered due 30 days    
Maximum number of days after an invoice is issued when accounts receivable is considered due 60 days    
Allowance for doubtful accounts receivable $ 249 $ 249  
Stock-Based Compensation      
Tax benefit (expense) for stock-based compensation $ 0 $ 0 $ 0
Minimum      
Sale/leaseback transactions      
Lease term 6 years    
Intangible Assets      
Intangible asset useful lives 5 years    
Maximum      
Sale/leaseback transactions      
Lease term 7 years    
Intangible Assets      
Intangible asset useful lives 10 years    
Buildings      
Property, Plant and Equipment      
Estimated useful life 20 years    
Building improvements | Minimum      
Property, Plant and Equipment      
Estimated useful life 5 years    
Building improvements | Maximum      
Property, Plant and Equipment      
Estimated useful life 20 years    
Software, machinery and equipment | Minimum      
Property, Plant and Equipment      
Estimated useful life 1 year    
Software, machinery and equipment | Maximum      
Property, Plant and Equipment      
Estimated useful life 15 years