XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
September 30, 2020December 31, 2019
Cash$102,431 $46,295 
Money market funds643,127 297,311 
Total cash and cash equivalents$745,558 $343,606 
Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
September 30, 2020December 31, 2019
Accounts receivable$133,363 $114,745 
Unbilled accounts receivable25,433 17,603 
Allowance for doubtful accounts(5,213)(2,358)
Accounts receivable, net$153,583 $129,990 
Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2020December 31, 2019
Prepaid expenses$19,759 $16,249 
Inventory673 401 
Other current assets19,819 8,704 
Total prepaid expenses and other current assets$40,251 $25,354 
Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30, 2020December 31, 2019
Computer hardware and software$159,970 $120,841 
Internal-use software development costs79,277 48,419 
Furniture and fixtures8,131 7,690 
Leasehold improvements12,662 11,327 
Total property and equipment, gross260,040 188,277 
Less: accumulated depreciation and amortization(127,073)(99,047)
Property and equipment, net$132,967 $89,230 
Schedule of Goodwill
The carrying value of goodwill is as follows (in thousands):
Balance at December 31, 2019$55,278 
Foreign currency translation adjustments945 
Balance at September 30, 2020$56,223 
Summary of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
September 30, 2020December 31, 2019
Estimated LivesCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
Amortization
Acquired
Intangibles, Net
Customer relationships
2 to 5 years
$21,636 $11,138 $10,498 $21,245 $8,178 $13,067 
Developed technology
3 to 5 years
123,681 32,285 91,396 123,547 9,276 114,271 
Total acquired intangible assets$145,317 $43,423 $101,894 $144,792 $17,454 $127,338 
Summary of Estimated Amortization Expense for Acquired Intangible Assets
Estimated amortization expense for acquired intangible assets for the following fiscal years is as follows (in thousands):
2020 (remaining)$8,532 
202134,128 
202228,522 
202316,542 
2024 onwards14,170 
Total estimated amortization expense$101,894 
Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30, 2020December 31, 2019
Accrued compensation and benefits$37,890 $30,541 
Accrued sales, use, and telecom related taxes28,354 25,757 
Accrued marketing29,485 17,505 
Operating lease liabilities, short-term16,407 14,249 
Other accrued expenses77,419 50,677 
Total accrued liabilities$189,555 $138,729