XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components
9 Months Ended
Sep. 30, 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):
September 30, 2025December 31, 2024
Cash$112,798 $162,902 
Money market funds68,861 114,370 
Certificates of deposit996 496 
U.S. treasury securities8,112 42,946 
U.S. agency and government sponsored securities2,241 41,832 
Commercial paper401 — 
Total cash and cash equivalents$193,409 $362,546 
Accounts receivable, net consisted of the following (in thousands):
September 30, 2025December 31, 2024
Trade accounts receivable$117,064 $99,551 
Unbilled trade accounts receivable, net of advance customer deposits21,783 15,962 
Provision for credit losses(361)(341)
Accounts receivable, net$138,486 $115,172 
There was one customer that represented 15% of accounts receivable as of September 30, 2025. For each of the three and nine months ended September 30, 2025 and 2024, no single customer accounted for more than 10% of our total revenue.
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30, 2025December 31, 2024
Prepaid expenses$32,210 $27,988 
Other current assets14,131 15,646 
Contract assets3,249 7,206 
Prepaid expenses and other current assets$49,590 $50,840 
Property and equipment, net consisted of the following (in thousands):
September 30, 2025December 31, 2024
Computer and network equipment$179,787 $173,671 
Computer software62,985 66,455 
Internal-use software development costs86,087 49,340 
Furniture and fixtures4,561 5,127 
Leasehold improvements6,743 6,736 
Property and equipment340,163 301,329 
Accumulated depreciation and amortization(175,858)(156,441)
Property and equipment, net$164,305 $144,888 
Depreciation and amortization expense associated with property and equipment was $12.3 million and $33.9 million for the three and nine months ended September 30, 2025, respectively. Depreciation and amortization expense associated with property and equipment was $9.9 million and $29.8 million for the three and nine months ended September 30, 2024, respectively. During the three and nine months ended September 30, 2025, the Company recorded impairment charges of property and equipment in the amount of $0.0 million and $0.8 million, respectively.
Other assets consisted of the following (in thousands):
September 30, 2025December 31, 2024
Other assets$8,013 $8,984 
Equity investment in a privately-held company750 750 
Deferred tax assets2,344 3,650 
Other assets$11,107 $13,384 
Accrued and other current liabilities consisted of the following (in thousands):
September 30, 2025December 31, 2024
Accrued expenses$22,419 $30,822 
Accrued compensation and benefits50,493 44,002 
Accrued federal fees4,704 4,913 
Sales tax liabilities2,952 3,983 
Accrued and other current liabilities$80,568 $83,720 
Other long-term liabilities consisted of the following (in thousands):
September 30, 2025December 31, 2024
Deferred revenue$1,767 $865 
Deferred tax liabilities— 186 
Sales tax liabilities1,248 244 
Other long-term liabilities6,363 5,422 
Other long-term liabilities$9,378 $6,717