XML 45 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Components Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
June 30, 2023December 31, 2022
Cash$77,980 $123,260 
Money market funds90,698 37,560 
U.S. treasury securities11,926 19,700 
U.S. agency securities14,988 — 
Total cash and cash equivalents$195,592 $180,520 
Accounts receivable, net consisted of the following (in thousands):
June 30, 2023December 31, 2022
Trade accounts receivable$79,481 $77,621 
Unbilled trade accounts receivable, net of advance client deposits9,224 10,135 
Allowance for credit losses
(244)(262)
Accounts receivable, net$88,461 $87,494 
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30, 2023December 31, 2022
Prepaid expenses$27,844 $17,151 
Other current assets7,757 9,159 
Contract assets2,875 3,401 
Prepaid expenses and other current assets$38,476 $29,711 
Property and equipment, net consisted of the following (in thousands):
June 30, 2023December 31, 2022
Computer and network equipment$145,295 $148,789 
Computer software54,489 50,955 
Internal-use software development costs11,218 6,111 
Furniture and fixtures4,318 3,326 
Leasehold improvements6,031 6,574 
Property and equipment221,351 215,755 
Accumulated depreciation and amortization(122,472)(114,534)
Property and equipment, net$98,879 $101,221 
Depreciation and amortization expense associated with property and equipment was $8.9 million and $17.4 million for the three and six months ended June 30, 2023, respectively. Depreciation and amortization expense associated with property and equipment was $8.7 million and $16.6 million for the three and six months ended June 30, 2022, respectively.
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was immaterial as of June 30, 2023 and December 31, 2022.
Other assets consisted of the following (in thousands):
June 30, 2023December 31, 2022
Other assets$11,531 $5,081 
Equity investment in a privately-held company2,000 2,000 
Deferred tax assets3,798 3,976 
Total$17,329 $11,057 
Accrued and other current liabilities consisted of the following (in thousands):
June 30, 2023December 31, 2022
Accrued expenses$18,853 $19,343 
Accrued compensation and benefits40,007 33,749 
Accrued and other current liabilities$58,860 $53,092 
Other long-term liabilities consisted of the following (in thousands):
June 30, 2023December 31, 2022
Deferred revenue$775 $1,178 
Deferred tax liabilities289 157 
Other long-term liabilities2,267 1,745 
Other long-term liabilities$3,331 $3,080