XML 23 R12.htm IDEA: XBRL DOCUMENT
v3.25.2

Balance Sheet Components | 6 Months Ended
--- | ---
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Balance Sheet Components | Balance Sheet Components Accounts Receivable, Net As of June 30, 2025 and December 31, 2024, the Company’s allowance for doubtful accounts was $7.3 million and $8.2 million, respectively. Provision for bad debt for the three months ended June 30, 2025 and 2024 was $4.5 million and $1.5 million, respectively, and for the six months ended June 30, 2025 and 2024 was $7.8 million and $4.1 million, respectively. Write-offs of uncollectible accounts receivable for the three months ended June 30, 2025 and 2024 was $5.5 million and $1.0 million, respectively, and for the six months ended June 30, 2025 and 2024 was $8.7 million and $2.4 million, respectively. Property and Equipment, Net Property and equipment, net consisted of the following:
| June 30, 2025 |  | December 31, 2024
| (in thousands)
Property and equipment: |  |  |
Servers—network infrastructure | $ | 620,248 |  |  | $ | 488,799 |
Construction in progress | 63,771 |  |  | 68,973 |
Capitalized internal-use software | 116,563 |  |  | 98,055 |
Office and computer equipment | 37,051 |  |  | 30,872 |
Office furniture | 7,316 |  |  | 7,068 |
Software | 5,182 |  |  | 4,097 |
Leasehold improvements | 49,660 |  |  | 49,047 |
Asset retirement obligation | 827 |  |  | 827 |
Gross property and equipment | 900,618 |  |  | 747,738 |
Less accumulated depreciation and amortization | (353,269) |  |  | (280,318) |
Total property and equipment, net | $ | 547,349 |  |  | $ | 467,420 |
Depreciation and amortization expense on property and equipment for the three months ended June 30, 2025 and 2024 was $40.1 million and $26.3 million, respectively, and for the six months ended June 30, 2025 and 2024 was $77.2 million and $50.4 million, respectively. This includes amortization expense for capitalized internal-use software which totaled $7.8 million and $5.9 million for the three months ended June 30, 2025 and 2024, respectively, and $15.2 million and $11.4 million for the six months ended June 30, 2025 and 2024, respectively. Goodwill As of June 30, 2025 and December 31, 2024, the Company's goodwill was $181.1 million. No goodwill impairments were recorded during the six months ended June 30, 2025 and 2024. Acquired Intangible Assets, Net Acquired intangible assets, net consisted of the following:
| June 30, 2025
| Gross Carrying Amount |  | Accumulated Amortization |  | Net Book Value
| (in thousands)
Developed technology | $ | 24,820 |  |  | $ | 13,919 |  |  | $ | 10,901 |
Customer relationships | 11,680 |  |  | 4,792 |  |  | 6,888 |
Other | 4,462 |  |  | 141 |  |  | 4,321 |
Total acquired intangible assets, net | $ | 40,962 |  |  | $ | 18,852 |  |  | $ | 22,110 |
| December 31, 2024
| Gross Carrying Amount |  | Accumulated Amortization |  | Net Book Value
| (in thousands)
Developed technology | $ | 22,131 |  |  | $ | 7,878 |  |  | $ | 14,253 |
Customer relationships | 11,600 |  |  | 3,988 |  |  | 7,612 |
Total acquired intangible assets, net | $ | 33,731 |  |  | $ | 11,866 |  |  | $ | 21,865 |
Amortization of acquired intangible assets was $3.7 million and $2.0 million for the three months ended June 30, 2025 and 2024, respectively, and $7.0 million and $7.2 million for the six months ended June 30, 2025 and 2024, respectively. As of June 30, 2025, the estimated future amortization expense of acquired intangible assets was as follows:
| Estimated Amortization
| (in thousands)
Year ending December 31, |
2025 (remaining six months) | $ | 6,798 |
2026 | 6,727 |
2027 | 2,117 |
2028 | 1,896 |
2029 | 1,896 |
Thereafter | 2,676 |
Total | $ | 22,110 |

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