XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property and Equipment    
Total property and equipment $ 614,534 $ 584,615
Less: accumulated depreciation and amortization (415,972) (374,976)
Total property and equipment, net 198,562 209,639
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 330,978 297,655
Data center equipment    
Property and Equipment    
Total property and equipment 104,883 104,543
Finance lease asset 72,400 72,400
Finance lease asset, accumulated amortization 62,700 55,900
Leasehold improvements    
Property and Equipment    
Total property and equipment 92,155 92,315
Office equipment    
Property and Equipment    
Total property and equipment 57,317 60,905
Furniture and fixtures    
Property and Equipment    
Total property and equipment 14,562 14,558
Software    
Property and Equipment    
Total property and equipment $ 14,639 $ 14,639