XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Prepaid expenses$6,491 $6,069 
Contract cost assets – current3,471 2,938 
Other1,351 440 
Total prepaid expenses and other current assets$11,313 $9,447 
Summary of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Computer equipment and software $8,083 $7,854 
Leasehold improvements2,732 2,732 
Office equipment and furniture986 978 
Total11,801 11,564 
Less: Accumulated depreciation(8,310)(7,319)
Property and equipment, net$3,491 $4,245 
Summary of intangible assets, net and estimated useful lives and weighted average amortization periods
Intangible assets, net consisted of the following (in thousands):
As of June 30, 2023
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(149,392)$193,908 
Developed technology96,400 (46,427)49,973 
Trademarks24,975 (11,547)13,428 
Non-competition agreements5,500 (1,253)4,247 
Capitalized software24,141 (11,489)12,652 
Total intangible assets, net$494,316 $(220,108)$274,208 
As of December 31, 2022
Gross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$343,300 $(132,298)$211,002 
Developed technology96,400 (40,360)56,040 
Trademarks24,975 (10,205)14,770 
Non-competition agreements5,500 (688)4,812 
Capitalized software19,443 (8,592)10,851 
Total intangible assets, net$489,618 $(192,143)$297,475 
The weighted average remaining useful lives for intangible assets at June 30, 2023, were as follows:
Weighted Average Remaining Useful Life
Customer relationships6 years
Developed technology7 years
Trademarks6 years
Non-competition agreements4 years
Capitalized software3 years
Summary of amortization expense related to intangible assets
Amortization expense related to intangible assets was as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenues$4,510 $3,850 $8,964 $7,284 
General and administrative expense9,419 9,042 19,001 17,951 
Total amortization expense$13,929 $12,892 $27,965 $25,235 
Schedule of estimated future amortization of intangible assets
The estimated future amortization of intangible assets as of June 30, 2023, was as follows (in thousands):
Years ending December 31,
2023 (remaining six months)$27,702 
202454,324 
202548,443 
202642,920 
202742,052 
Thereafter58,767 
Total amortization expense$274,208 
Summary of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
As of
June 30, 2023
As of
December 31, 2022
Accrued payroll and payroll-related expenses$10,070 $9,836 
Accrued bonuses5,149 5,947 
Sales tax liability from acquisitions4,572 4,572 
Accrued operating costs3,870 4,016 
Accrued costs of revenues3,354 3,141 
Lease liability – current1,213 1,223 
User conference— 755 
Other accrued expenses2,555 3,010 
Total accrued liabilities$30,783 $32,500