XML 67 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Components of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following (in thousands):
September 30, 2022December 31, 2021
Cash$90,818 $91,499 
Money market funds214,565 175,663 
Total cash and cash equivalents$305,383 $267,162 
Schedule of Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
September 30, 2022December 31, 2021
Accounts receivable$200,869 $193,192 
Unbilled accounts receivable74,104 47,676 
Allowance for doubtful accounts(8,987)(8,026)
Accounts receivable, net$265,986 $232,842 
Schedule of Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2022December 31, 2021
Prepaid expenses$26,849 $26,254 
Inventory1,256 5,655 
Other current assets23,834 16,256 
Total prepaid expenses and other current assets$51,939 $48,165 
Schedule of Components of Property and Equipment, Net Property and equipment, net consisted of the following (in thousands):
September 30, 2022December 31, 2021
Computer hardware and software$214,446 $197,395 
Internal-use software development costs185,622 140,424 
Furniture and fixtures8,768 8,660 
Leasehold improvements13,592 13,533 
Total property and equipment, gross422,428 360,012 
Less: accumulated depreciation and amortization(240,234)(193,102)
Property and equipment, net$182,194 $166,910 
Schedule of Goodwill
The carrying value of goodwill is as follows (in thousands):
Balance at December 31, 2021$55,490 
Foreign currency translation adjustments(2,918)
Balance at September 30, 2022$52,572 
Schedule of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
September 30, 2022December 31, 2021
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
Amortization
Acquired
Intangibles, Net
Customer relationships
1.0 year
$20,126 $17,602 $2,524 $21,333 $15,725 $5,608 
Developed technology
4.0 years
814,380 232,163 582,217 814,873 103,875 710,998 
Total acquired intangible assets$834,506 $249,765 $584,741 $836,206 $119,600 $716,606 
Schedule 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):
2022 (remaining)$41,198 
2023150,457 
2024147,099 
2025132,930 
2026 onwards113,057 
Total estimated amortization expense$584,741 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30, 2022December 31, 2021
Accrued compensation and benefits$45,286 $48,911 
Accrued sales, use, and telecom related taxes37,557 30,463 
Accrued marketing68,278 52,547 
Operating lease liabilities, short-term16,685 18,686 
Other accrued expenses173,450 129,191 
Total accrued liabilities$341,256 $279,798