XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property and Equipment    
Total property and equipment $ 585,035 $ 576,530
Less: accumulated depreciation and amortization (401,422) (385,488)
Total property and equipment, net 183,613 191,042
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 370,727 357,334
Data center equipment    
Property and Equipment    
Total property and equipment 58,588 63,672
Finance lease asset 28,300 33,500
Finance lease asset, accumulated amortization 25,500 28,600
Leasehold improvements    
Property and Equipment    
Total property and equipment 78,100 78,104
Office equipment    
Property and Equipment    
Total property and equipment 50,859 50,659
Furniture and fixtures    
Property and Equipment    
Total property and equipment 12,618 12,618
Software    
Property and Equipment    
Total property and equipment $ 14,143 $ 14,143