XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and Equipment    
Total property and equipment $ 576,530 $ 584,615
Less: accumulated depreciation and amortization (385,488) (374,976)
Total property and equipment, net 191,042 209,639
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 357,334 297,655
Data center equipment    
Property and Equipment    
Total property and equipment 63,672 104,543
Finance lease asset 33,500 72,400
Finance lease asset, accumulated amortization 28,600 55,900
Leasehold improvements    
Property and Equipment    
Total property and equipment 78,104 92,315
Office equipment    
Property and Equipment    
Total property and equipment 50,659 60,905
Furniture and fixtures    
Property and Equipment    
Total property and equipment 12,618 14,558
Software    
Property and Equipment    
Total property and equipment $ 14,143 $ 14,639