XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Components Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
March 31, 2025December 31, 2024
Cash$162,573 $162,902 
Money market funds119,296 114,370 
Certificates of deposit498 496 
U.S. treasury securities87,278 42,946 
U.S. agency and government sponsored securities— 41,832 
Municipal bonds699 — 
Total cash and cash equivalents$370,344 $362,546 
Accounts receivable, net consisted of the following (in thousands):
March 31, 2025December 31, 2024
Trade accounts receivable$101,914 $99,551 
Unbilled trade accounts receivable, net of advance customer deposits17,058 15,962 
Provision for credit losses(358)(341)
Accounts receivable, net$118,614 $115,172 
There was one customer that represented 13% of accounts receivable as of March 31, 2025.
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31, 2025December 31, 2024
Prepaid expenses$33,610 $27,988 
Other current assets11,929 15,646 
Contract assets2,293 7,206 
Prepaid expenses and other current assets$47,832 $50,840 
Property and equipment, net consisted of the following (in thousands):
March 31, 2025December 31, 2024
Computer and network equipment$173,335 $173,671 
Computer software65,183 66,455 
Internal-use software development costs60,867 49,340 
Furniture and fixtures5,059 5,127 
Leasehold improvements6,737 6,736 
Property and equipment311,181 301,329 
Accumulated depreciation and amortization(164,721)(156,441)
Property and equipment, net$146,460 $144,888 
Depreciation and amortization expense associated with property and equipment was $10.4 million and $9.5 million for the three months ended March 31, 2025 and 2024, respectively.
Other assets consisted of the following (in thousands):
March 31, 2025December 31, 2024
Other assets$8,712 $8,984 
Equity investment in a privately-held company750 750 
Deferred tax assets3,207 3,650 
Other assets$12,669 $13,384 
Accrued and other current liabilities consisted of the following (in thousands):
March 31, 2025December 31, 2024
Accrued expenses$23,383 $30,822 
Accrued compensation and benefits47,446 44,002 
Accrued federal fees6,260 4,913 
Sales tax liabilities3,265 3,983 
Accrued and other current liabilities$80,354 $83,720 
Other long-term liabilities consisted of the following (in thousands):
March 31, 2025December 31, 2024
Deferred revenue$649 $865 
Deferred tax liabilities498 186 
Sales tax liabilities— 244 
Other long-term liabilities5,570 5,422 
Other long-term liabilities$6,717 $6,717