XML 141 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Basis of Presentation and Summary of Significant Accounting Policies      
Impairment related to property, plant and equipment, customer relationships, trademarks, developed technology, capitalized software or outsourced contract costs $ 0 $ 0 $ 0