XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Certain Balance Sheet Components
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Certain Balance Sheet Components Certain Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:
June 30,
2023
December 31,
2022
Prepaid expenses$8,569 $9,082 
Inventory5,046 5,150 
Prepaid hosting and data costs4,672 6,443 
Accrued interest receivable4,164 3,983 
Prepaid insurance392 3,729 
Card program deposits128 2,128 
Contract assets, current135 621 
Other current assets5,992 6,871 
Prepaid expenses and other current assets$29,098 $38,007 
Property and Equipment, net
Property and equipment consisted of the following:
June 30,
2023
December 31,
2022
Leasehold improvements$8,110 $8,110 
Computer equipment8,965 9,115 
Furniture and fixtures2,519 2,542 
Internally developed and purchased software11,813 3,082 
31,407 22,849 
Accumulated depreciation and amortization(17,077)(15,409)
Property and equipment, net$14,330 $7,440 
Depreciation and amortization expense was $2.5 million and $0.9 million for the three months ended June 30, 2023 and 2022, respectively, and $4.5 million and $1.9 million for the six months ended June 30, 2023 and 2022, respectively.
The Company capitalized $4.6 million and $8.7 million as internal-use software development costs during the three and six months ended June 30, 2023, respectively. Internal-use software development costs during the three and six months ended June 30, 2022 were not material during the respective periods.
Other Assets
Other assets consisted of the following:
June 30,
2023
December 31,
2022
Contract assets, noncurrent$2,106 $1,323 
Deferred tax assets776 1,240 
Other noncurrent assets3,326 4,559 
Acquired developed technology, net38,560 — 
Other assets$44,768 $7,122 
The amortization period for acquired developed technology is 7 years. Amortization expense for acquired developed technology was $1.5 million and $2.4 million for three and six months ended June 30, 2023, respectively.
Expected future amortization expense for acquired developed technology was as follows as of June 30, 2023:
Remainder of 2023$2,929 
20245,857 
20255,857 
20265,857 
20275,857 
Thereafter12,203 
Total expected future amortization expense for acquired developed technology$38,560 
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
June 30,
2023
December 31,
2022
Accrued costs of revenue$66,272 $57,191 
Contingent consideration liability53,067 — 
Accrued compensation and benefits18,161 41,268 
Accrued restructuring9,567 — 
Deferred revenue12,971 17,048 
Accrued tax liabilities4,573 4,978 
Accrued professional services3,885 4,784 
Operating lease liabilities, current portion3,654 3,394 
Reserve for contract contingencies and processing errors2,538 2,494 
Other accrued liabilities14,981 5,730 
Accrued expenses and other current liabilities$189,669 $136,887 
Other Liabilities
Other liabilities consisted of the following:
June 30,
2023
December 31,
2022
Deferred revenue, net of current portion$4,954 $4,202 
Other long-term liabilities1,102 1,275 
Other liabilities$6,056 $5,477