Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property and Equipment | ||
Total property and equipment | $ 568,187 | $ 576,530 |
Less: accumulated depreciation and amortization | (390,230) | (385,488) |
Total property and equipment, net | 177,957 | 191,042 |
Capitalized internal-use software developments costs | ||
Property and Equipment | ||
Total property and equipment | 387,454 | 357,334 |
Data center equipment | ||
Property and Equipment | ||
Total property and equipment | 47,384 | 63,672 |
Finance lease asset | 21,400 | 33,500 |
Finance lease asset, accumulated amortization | 20,400 | 28,600 |
Leasehold improvements | ||
Property and Equipment | ||
Total property and equipment | 61,980 | 78,104 |
Office equipment | ||
Property and Equipment | ||
Total property and equipment | 46,856 | 50,659 |
Furniture and fixtures | ||
Property and Equipment | ||
Total property and equipment | 10,370 | 12,618 |
Software | ||
Property and Equipment | ||
Total property and equipment | $ 14,143 | $ 14,143 |