XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment, Net - Depreciation and Amortization of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment $ 45,138 $ 36,791 $ 125,214 $ 105,322
Cost of revenue        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment 44,045 35,614 122,000 101,725
Selling, general and administrative expense        
Property, Plant and Equipment [Line Items]        
Depreciation and amortization of property and equipment $ 1,093 $ 1,177 $ 3,214 $ 3,597