Property and Equipment - Summary of Property and Equipment, Net (Details) - USD ($) $ in Thousands |
Dec. 31, 2019 |
Dec. 31, 2018 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Total cost | $ 76,567 | $ 58,838 |
Less—accumulated depreciation | (34,913) | (33,702) |
Total property and equipment, net | 41,654 | 25,136 |
Furniture and fixtures | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 2,373 | 1,741 |
Computer and office equipment | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 4,627 | 7,662 |
Telecommunications equipment | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 44,324 | 28,889 |
Leasehold improvements | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 5,263 | 2,438 |
Software | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 2,018 | 1,805 |
Internal-use software development | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | 17,952 | 16,293 |
Automobile | ||
Property, Plant and Equipment [Line Items] | ||
Total cost | $ 10 | $ 10 |