XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 2024
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):
March 31, 2024December 31, 2023
Cash$92,836 $113,733 
Money market funds110,294 108,462 
Total cash and cash equivalents$203,130 $222,195 
Schedule of Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accounts receivable$289,029 $280,544 
Unbilled accounts receivable97,815 96,366 
Allowance for doubtful accounts(15,487)(12,472)
Accounts receivable, net$371,357 $364,438 
Schedule of Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31, 2024December 31, 2023
Prepaid expenses$33,823 $32,440 
Inventory2,089 1,492 
Other current assets35,816 43,464 
Total prepaid expenses and other current assets$71,728 $77,396 
Schedule of Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31, 2024December 31, 2023
Computer hardware and software$241,308 $238,802 
Internal-use software development costs270,581 255,649 
Furniture and fixtures9,143 8,964 
Leasehold improvements14,295 14,369 
Total property and equipment, gross535,327 517,784 
Less: accumulated depreciation and amortization(352,591)(333,394)
Property and equipment, net$182,736 $184,390 
Schedule of Goodwill
A summary of activity of the Company’s carrying value of goodwill during the three months ended March 31, 2024 is presented in the following table (in thousands):
Balance as of December 31, 2023$67,370 
Foreign currency translation adjustments(467)
Balance as of March 31, 2024$66,903 
Schedule of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
March 31, 2024December 31, 2023
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
Amortization
Acquired
Intangibles, Net
Customer relationships
2.3 years
$26,312 $22,112 $4,200 $26,506 $21,834 $4,672 
Developed technology
2.6 years
803,905 449,255 354,650 826,077 436,982 389,095 
Total acquired intangible assets$830,217 $471,367 $358,850 $852,583 $458,816 $393,767 
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):
2024 (remaining)$104,474 
2025138,521 
2026115,448 
202787 
2028 onwards320 
Total estimated amortization expense$358,850 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31, 2024December 31, 2023
Accrued compensation and benefits$48,342 $63,009 
Accrued sales, use, and telecom related taxes48,109 43,796 
Accrued marketing and sales commissions56,273 60,528 
Operating lease liabilities, short-term17,575 16,707 
Other accrued expenses142,106 141,592 
Total accrued liabilities$312,405 $325,632