XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property and Equipment    
Total property and equipment $ 594,207 $ 584,615
Less: accumulated depreciation and amortization (392,934) (374,976)
Total property and equipment, net 201,273 209,639
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 310,947 297,655
Data center equipment    
Property and Equipment    
Total property and equipment 104,803 104,543
Finance lease asset 72,400 72,400
Finance lease asset, accumulated amortization 59,300 55,900
Leasehold improvements    
Property and Equipment    
Total property and equipment 92,427 92,315
Office equipment    
Property and Equipment    
Total property and equipment 56,833 60,905
Furniture and fixtures    
Property and Equipment    
Total property and equipment 14,558 14,558
Software    
Property and Equipment    
Total property and equipment $ 14,639 $ 14,639