XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 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):
September 30, 2024December 31, 2023
Cash$99,471 $113,733 
Money market funds113,181 108,462 
Total cash and cash equivalents$212,652 $222,195 
Schedule of Components of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
September 30, 2024December 31, 2023
Accounts receivable$305,893 $280,544 
Unbilled accounts receivable105,343 96,366 
Allowance for doubtful accounts(15,431)(12,472)
Accounts receivable, net$395,805 $364,438 
Schedule of Components of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2024December 31, 2023
Prepaid expenses$39,798 $32,440 
Inventory2,059 1,492 
Other current assets22,755 43,464 
Total prepaid expenses and other current assets$64,612 $77,396 
Schedule of Components of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
September 30, 2024December 31, 2023
Computer hardware and software$253,757 $238,802 
Internal-use software development costs301,620 255,649 
Furniture and fixtures10,004 8,964 
Leasehold improvements14,365 14,369 
Total property and equipment, gross579,746 517,784 
Less: accumulated depreciation and amortization(394,586)(333,394)
Property and equipment, net$185,160 $184,390 
Schedule of Goodwill
A summary of activity of the Company’s carrying value of goodwill during the nine months ended September 30, 2024 is presented in the following table (in thousands):
Balance as of December 31, 2023$67,370 
Acquisitions (Note 8)
7,662 
Foreign currency translation adjustments290 
Balance as of September 30, 2024$75,322 
Schedule of Carrying Values of Intangible Assets
The carrying values of intangible assets are as follows (in thousands):
September 30, 2024December 31, 2023
Weighted-Average Remaining Useful LifeCostAccumulated
Amortization
Acquired
Intangibles, Net
CostAccumulated
Amortization
Acquired
Intangibles, Net
Customer relationships
4.3 years
$51,925 $24,731 $27,194 $26,506 $21,834 $4,672 
Developed technology
2.1 years
778,270 515,230 263,040 826,077 436,982 389,095 
Total acquired intangible assets$830,195 $539,961 $290,234 $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)$33,384 
2025133,202 
2026110,735 
20275,147 
2028 onwards7,766 
Total estimated amortization expense$290,234 
Schedule of Components of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
September 30, 2024December 31, 2023
Accrued compensation and benefits$48,899 $63,009 
Accrued sales, use, and telecom related taxes58,668 43,796 
Accrued marketing and sales commissions33,205 60,528 
Operating lease liabilities, short-term18,708 16,707 
Other accrued expenses128,340 141,592 
Total accrued liabilities$287,820 $325,632