v3.25.2
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