XML 83 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Depreciation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Depreciation Expense [Line Items]      
Total depreciation expense $ 13,137 $ 9,018 $ 5,270
Cost of revenue      
Depreciation Expense [Line Items]      
Total depreciation expense 9,536 6,583 4,490
Research and development      
Depreciation Expense [Line Items]      
Total depreciation expense 670 268 161
Sales and marketing      
Depreciation Expense [Line Items]      
Total depreciation expense 120 112 51
General and administrative expenses      
Depreciation Expense [Line Items]      
Total depreciation expense $ 2,811 $ 2,055 $ 568