| Financial Statement Components |
Financial Statement ComponentsCash and cash equivalents consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Cash | | $ | 88,942 | | | $ | 69,566 | | | Money market funds | | 86,014 | | | 66,661 | | | Certificates of deposit | | 498 | | | 493 | | | U.S. treasury securities | | — | | | 4,983 | | | | | | | | Commercial paper | | — | | | 1,498 | | | Municipal bonds | | 245 | | | — | | | Total cash and cash equivalents | | $ | 175,699 | | | $ | 143,201 | |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Trade accounts receivable | | $ | 94,389 | | | $ | 86,912 | | | Unbilled trade accounts receivable, net of advance client deposits | | 10,282 | | | 10,776 | | | Provision for credit losses | | (289) | | | (264) | | | Accounts receivable, net | | $ | 104,382 | | | $ | 97,424 | |
There was one client that represented 12% and 11% of accounts receivable as of June 30, 2024 and December 31, 2023, respectively, Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Prepaid expenses | | $ | 30,357 | | | $ | 22,023 | | | Other current assets | | 9,428 | | | 8,493 | | | Contract assets | | 1,975 | | | 4,106 | | | | | | | | Prepaid expenses and other current assets | | $ | 41,760 | | | $ | 34,622 | | Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Computer and network equipment | | $ | 175,017 | | | $ | 155,997 | | | Computer software | | 62,623 | | | 59,452 | | | Internal-use software development costs | | 30,847 | | | 19,734 | | | Furniture and fixtures | | 4,799 | | | 4,666 | | | Leasehold improvements | | 6,444 | | | 6,425 | | | Property and equipment | | 279,730 | | | 246,274 | | | Accumulated depreciation and amortization | | (155,130) | | | (137,702) | | | Property and equipment, net | | $ | 124,600 | | | $ | 108,572 | |
Depreciation and amortization expense associated with property and equipment was $10.3 million and $19.8 million for the three and six months ended June 30, 2024, respectively. 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. Other assets consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Other assets | | $ | 12,345 | | | $ | 10,433 | | | Equity investment in a privately-held company | | 2,000 | | | 2,000 | | | Deferred tax assets | | 3,410 | | | 3,766 | | | Other assets | | $ | 17,755 | | | $ | 16,199 | |
Accrued and other current liabilities consisted of the following (in thousands): | | | | | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Accrued expenses | | $ | 29,723 | | | $ | 18,282 | | | Accrued compensation and benefits | | 38,508 | | | 35,927 | | | Accrued federal fees | | 4,759 | | | 4,166 | | | Sales tax liabilities | | 3,330 | | | 3,756 | | | | | | | | Accrued and other current liabilities | | $ | 76,320 | | | $ | 62,131 | |
Other long-term liabilities consisted of the following (in thousands): | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | | Deferred revenue | $ | 767 | | | $ | 1,350 | | | | | | | Sales tax liabilities | 705 | | | 926 | | | Other long-term liabilities | 4,189 | | | 5,612 | | | | | | | Other long-term liabilities | $ | 5,661 | | | $ | 7,888 | |
|