XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Statement Components
6 Months Ended
Jun. 30, 2024
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, 2024December 31, 2023
Cash$88,942 $69,566 
Money market funds86,014 66,661 
Certificates of deposit498 493 
U.S. treasury securities— 4,983 
Commercial paper— 1,498 
Municipal bonds245 — 
Total cash and cash equivalents$175,699 $143,201 
Accounts receivable, net consisted of the following (in thousands):
June 30, 2024December 31, 2023
Trade accounts receivable$94,389 $86,912 
Unbilled trade accounts receivable, net of advance client deposits10,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, 2024December 31, 2023
Prepaid expenses$30,357 $22,023 
Other current assets9,428 8,493 
Contract assets1,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, 2024December 31, 2023
Computer and network equipment$175,017 $155,997 
Computer software62,623 59,452 
Internal-use software development costs30,847 19,734 
Furniture and fixtures4,799 4,666 
Leasehold improvements6,444 6,425 
Property and equipment279,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, 2024December 31, 2023
Other assets$12,345 $10,433 
Equity investment in a privately-held company2,000 2,000 
Deferred tax assets3,410 3,766 
Other assets$17,755 $16,199 
Accrued and other current liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Accrued expenses$29,723 $18,282 
Accrued compensation and benefits38,508 35,927 
Accrued federal fees4,759 4,166 
Sales tax liabilities3,330 3,756 
Accrued and other current liabilities$76,320 $62,131 
Other long-term liabilities consisted of the following (in thousands):
June 30, 2024December 31, 2023
Deferred revenue$767 $1,350 
Sales tax liabilities705 926 
Other long-term liabilities4,189 5,612 
Other long-term liabilities$5,661 $7,888