XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.4
Balance Sheet Components - Property and Equipment and Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,346,487 $ 2,151,998
Less: Accumulated depreciation (855,043) (753,741)
Property and equipment, net $ 1,491,444 1,398,257
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 30 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 88,429 85,005
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 150,736 52,106
Estimated Useful Lives (in Years) 30 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,032,492 1,040,570
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 144,737 153,682
Estimated Useful Lives (in Years) 3 years  
Information technology    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 414,092 442,681
Estimated Useful Lives (in Years) 3 years  
Corporate aircraft    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 99,175 115,578
Corporate aircraft | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 8 years  
Corporate aircraft | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 10 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 10,334 26,821
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 3 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives (in Years) 5 years  
Capital work-in-progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 406,492 $ 235,555