XML 41 R40.htm IDEA: XBRL DOCUMENT v3.20.1
PROPERTY AND EQUIPMENT - Schedule of Depreciation and Amortization Expense Associated with Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Property Plant And Equipment [Line Items]    
Total depreciation expense $ 4,420 $ 3,529
Property and equipment    
Property Plant And Equipment [Line Items]    
Total depreciation expense 4,039 3,141
Property and equipment | Cost of revenue    
Property Plant And Equipment [Line Items]    
Total depreciation expense 3,303 2,402
Property and equipment | Sales and marketing    
Property Plant And Equipment [Line Items]    
Total depreciation expense 107 184
Property and equipment | Research and development    
Property Plant And Equipment [Line Items]    
Total depreciation expense 68 2
Property and equipment | General and administrative    
Property Plant And Equipment [Line Items]    
Total depreciation expense $ 561 $ 553