XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment
3 Months Ended
Mar. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment
6. Property and Equipment
Property and equipment, net consisted of the following:    
As of December 31,As of March 31,
20202021
Furniture and fixtures$2,341 $2,348 
Computer and office equipment4,077 4,190 
Telecommunications equipment60,651 61,753 
Leasehold improvements6,285 6,280 
Software3,901 4,877 
Internal-use software development19,968 20,884 
Automobile502 512 
Total cost97,725 100,844 
Less—accumulated depreciation(46,080)(50,184)
Total property and equipment, net$51,645 $50,660 
The Company capitalized $790 and $1,103 of software development costs for the three months ended March 31, 2020 and 2021, respectively.
Amortization expense related to capitalized software development costs were $582 and $420 for the three months ended March 31, 2020 and 2021, respectively. As of March 31, 2021, unamortized implementation costs related to cloud computing arrangements are $533, of which $140 are included in prepaid expenses and other current assets and $393 are included in other long-term assets.
The Company leases automobiles under leases accounted for as finance leases with expiration dates ranging from December 31, 2021 to April 30, 2025. As of March 31, 2021, cost and accumulated depreciation of the assets under finance leases recorded by the Company were $502 and $74, respectively.
The Company recognized depreciation expense, which includes amortization of capitalized software development costs, as follows:
Three months ended March 31,
20202021
Cost of revenue$2,334 $3,033 
Research and development115 240 
Sales and marketing29 29 
General and administrative690 874 
Total depreciation expense$3,168 $4,176