v3.23.2
Balance Sheet Components
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Accounts Receivable, Net
As of June 30, 2023 and December 31, 2022, the Company’s allowance for doubtful accounts was $5.4 million and $3.1 million, respectively. Provision for bad debt for the three months ended June 30, 2023 and 2022 was $4.4 million and $1.0 million, respectively, and for the six months ended June 30, 2023 and 2022 was $6.0 million and $2.0 million, respectively. Write-off of uncollectible accounts receivable for the three months ended June 30, 2023 and 2022 was $2.7 million and $1.3 million, respectively, and for the six months ended June 30, 2023 and 2022 was $3.7 million and $1.8 million, respectively.
Property and Equipment, Net
Property and equipment, net consisted of the following:
June 30, 2023December 31, 2022
(in thousands)
Property and equipment:
Servers—network infrastructure$298,312 $239,828 
Construction in progress23,249 72,827 
Capitalized internal-use software102,768 88,541 
Office and computer equipment37,292 30,577 
Office furniture10,097 6,547 
Software6,417 5,962 
Leasehold improvements42,817 20,392 
Asset retirement obligation827 827 
Gross property and equipment521,779 465,501 
Less accumulated depreciation and amortization(228,520)(178,901)
Total property and equipment, net$293,259 $286,600 
Depreciation and amortization expense on property and equipment for the three months ended June 30, 2023 and 2022 was $28.4 million and $20.0 million, respectively, and for the six months ended June 30, 2023 and 2022 was $54.2 million and $38.9 million, respectively. This includes amortization expense for capitalized internal-use software which totaled $5.3 million and $4.8 million for the three months ended June 30, 2023 and 2022, respectively, and $10.7 million and $9.6 million for the six months ended June 30, 2023 and 2022, respectively.
Goodwill
As of June 30, 2023 and December 31, 2022, the Company's goodwill was $148.0 million. No goodwill impairments were recorded during the six months ended June 30, 2023 and 2022.
Acquired Intangible Assets, Net
Acquired intangible assets, net consisted of the following:
June 30, 2023
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$40,100 $27,816 $12,284 
Trade name1,700 1,063 637 
Customer relationships11,600 1,813 9,787 
Total acquired intangible assets, net$53,400 $30,692 $22,708 
December 31, 2022
Gross Carrying
Amount
Accumulated
Amortization
Net Book
Value
(in thousands)
Developed technology$40,100 $19,191 $20,909 
Trade name1,700 638 1,062 
Customer relationships11,600 1,088 10,512 
Total acquired intangible assets, net$53,400 $20,917 $32,483 
Amortization of acquired intangible assets was $4.9 million for the three months ended June 30, 2023 and 2022, and $9.8 million and $5.4 million for the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, the estimated future amortization expense of acquired intangible assets was as follows:
Estimated
Amortization
(in thousands)
Year ending December 31,
2023 (remaining six months)$9,628 
20245,468 
20251,450 
20261,450 
20271,450 
Thereafter3,262 
Total$22,708