XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Property and Equipment, Net - Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment $ 36,791 $ 30,426 $ 105,322 $ 88,841
Cost of revenue        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment 35,614 29,427 101,725 86,251
Selling, general and administrative expense        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment $ 1,177 $ 999 $ 3,597 $ 2,590