XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, Net
As of March 31, 2021 and December 31, 2020, the Company’s allowance for doubtful accounts was $2.1 million and $1.7 million, respectively. Bad debt expense for the three months ended March 31, 2021 and 2020 was $1.4 million and $2.2 million, respectively. For the three months ended March 31, 2021 and 2020, write-off of uncollectible accounts receivable was $1.0 million and $0.5 million, respectively.
Property and Equipment, Net
Property and equipment, net consisted of the following:
March 31, 2021December 31, 2020
(in thousands)
Property and equipment:
Servers—network infrastructure$115,944 $108,988 
Construction in progress22,135 11,242 
Capitalized internal-use software53,723 49,618 
Office and computer equipment20,721 17,867 
Office furniture5,604 5,657 
Software2,569 1,808 
Leasehold improvements10,686 10,686 
Asset retirement obligation430 430 
Gross property and equipment231,812 206,296 
Less accumulated depreciation and amortization(96,017)(82,608)
Total property and equipment, net$135,795 $123,688 
Depreciation and amortization expense on property and equipment for the three months ended March 31, 2021 and 2020 was $14.0 million and $9.9 million, respectively. This includes amortization expense for capitalized internal-use software which totaled $4.2 million and $2.5 million for the three months ended March 31, 2021 and 2020, respectively.
Goodwill
As of March 31, 2021 and December 31, 2020, the Company's goodwill was $17.2 million. No goodwill impairments were recorded during the three months ended March 31, 2021 and 2020.
Acquired Intangible Assets, Net
Acquired intangible assets, net consisted of the following:
March 31, 2021
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$5,600 $3,500 $2,100 
Total acquired intangible assets, net$5,600 $3,500 $2,100 
December 31, 2020
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$5,600 $2,800 $2,800 
Total acquired intangible assets, net$5,600 $2,800 $2,800 
Amortization of acquired intangible assets for the three months ended March 31, 2021 and 2020 was $0.7 million and $0.7 million, respectively.
As of March 31, 2021, the estimated future amortization expense of acquired intangible assets was as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
20212,100 
Total$2,100