XML 45 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Statement Components
9 Months Ended
Sep. 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):
September 30, 2023December 31, 2022
Cash$81,583 $123,260 
Certificates of deposit249 — 
Money market funds34,026 37,560 
U.S. treasury securities11,970 19,700 
Total cash and cash equivalents$127,828 $180,520 
Accounts receivable, net consisted of the following (in thousands):
September 30, 2023December 31, 2022
Trade accounts receivable$83,122 $77,621 
Unbilled trade accounts receivable, net of advance client deposits11,567 10,135 
Allowance for credit losses
(253)(262)
Accounts receivable, net$94,436 $87,494 
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2023December 31, 2022
Prepaid expenses$26,325 $17,151 
Other current assets8,424 9,159 
Contract assets2,878 3,401 
Prepaid expenses and other current assets$37,627 $29,711 
Property and equipment, net consisted of the following (in thousands):
September 30, 2023December 31, 2022
Computer and network equipment$149,051 $148,789 
Computer software56,498 50,955 
Internal-use software development costs14,419 6,111 
Furniture and fixtures4,690 3,326 
Leasehold improvements6,042 6,574 
Property and equipment230,700 215,755 
Accumulated depreciation and amortization(128,671)(114,534)
Property and equipment, net$102,029 $101,221 
Depreciation and amortization expense associated with property and equipment was $9.3 million and $26.7 million for the three and nine months ended September 30, 2023, respectively. Depreciation and amortization expense associated with property and equipment was $8.3 million and $24.8 million for the three and nine months ended September 30, 2022, respectively.
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was immaterial as of September 30, 2023 and December 31, 2022.
Other assets consisted of the following (in thousands):
September 30, 2023December 31, 2022
Other assets$11,069 $5,081 
Equity investment in a privately-held company2,000 2,000 
Deferred tax assets3,534 3,976 
Total$16,603 $11,057 
Accrued and other current liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Accrued expenses$20,051 $19,343 
Accrued compensation and benefits39,460 33,749 
Accrued and other current liabilities$59,511 $53,092 
Other long-term liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Deferred revenue$1,558 $1,178 
Deferred tax liabilities463 157 
Other long-term liabilities5,105 1,745 
Other long-term liabilities$7,126 $3,080