XML 51 R11.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Financial Statement Components | 12 Months Ended
--- | ---
Dec. 31, 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):
|  | December 31,
|  | 2024 |  | 2023
Cash |  | $ | 162,902 |  |  | $ | 69,566 |
Money market funds |  | 114,370 |  |  | 66,661 |
Certificates of deposit |  | 496 |  |  | 493 |
U.S. treasury securities |  | 42,946 |  |  | 4,983 |
U.S. agency and government-sponsored securities |  | 41,832 |  |  | — |
Commercial paper |  | — |  |  | 1,498 |
Total cash and cash equivalents |  | $ | 362,546 |  |  | $ | 143,201 |
Accounts receivable, net consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Trade accounts receivable |  | $ | 99,551 |  |  | $ | 86,912 |
Unbilled trade accounts receivable, net of advance customer deposits |  | 15,962 |  |  | 10,776 |
Provision for credit losses |  | (341) |  |  | (264) |
Accounts receivable, net |  | $ | 115,172 |  |  | $ | 97,424 |
Prepaid expenses and other current assets consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Prepaid expenses |  | $ | 27,988 |  |  | $ | 22,023 |
Other current assets |  | 15,646 |  |  | 8,493 |
Contract assets |  | 7,206 |  |  | 4,106 |
Prepaid expenses and other current assets |  | $ | 50,840 |  |  | $ | 34,622 |
Property and equipment, net consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Computer and network equipment |  | $ | 173,671 |  |  | $ | 155,997 |
Computer software |  | 66,455 |  |  | 59,452 |
Internal-use software development costs |  | 49,340 |  |  | 19,734 |
Furniture and fixtures |  | 5,127 |  |  | 4,666 |
Leasehold improvements |  | 6,736 |  |  | 6,425 |
Property and equipment |  | 301,329 |  |  | 246,274 |
Accumulated depreciation and amortization |  | (156,441) |  |  | (137,702) |
Property and equipment, net |  | $ | 144,888 |  |  | $ | 108,572 |
Depreciation and amortization expense associated with property and equipment was $40.3 million, $36.5 million and $33.0 million for the years ended December 31, 2024, 2023 and 2022, respectively. Other assets consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Other assets |  | $ | 8,984 |  |  | $ | 10,433 |
Equity investment in a privately-held company |  | 750 |  |  | 2,000 |
Deferred tax assets |  | 3,650 |  |  | 3,766 |
Other assets |  | $ | 13,384 |  |  | $ | 16,199 |
Accrued and other current liabilities consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Accrued expenses |  | $ | 30,822 |  |  | $ | 18,282 |
Accrued compensation and benefits |  | 44,002 |  |  | 35,927 |
Accrued federal fees |  | 4,913 |  |  | 4,166 |
Sales tax liabilities |  | 3,983 |  |  | 3,756 |
Accrued and other current liabilities |  | $ | 83,720 |  |  | $ | 62,131 |
Other long-term liabilities consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Deferred revenue |  | $ | 865 |  |  | $ | 1,350 |
Deferred tax liabilities |  | 186 |  |  | — |
Sales tax liabilities |  | 244 |  |  | 926 |
Other long-term liabilities |  | 5,422 |  |  | 5,612 |
Other long-term liabilities |  | $ | 6,717 |  |  | $ | 7,888 |

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent + Details
Name: | us-gaap_SupplementalBalanceSheetDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration