XML 112 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant and Equipment, Net - Capitalized Internal-Use Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Abstract]      
Depreciation expense $ 5,950,000 $ 5,201,000 $ 4,073,000
Capitalized internal-use software development costs 8,993 7,809 6,725
Amortization of capitalized internal-use software development costs $ 7,562 $ 6,240 $ 5,102