XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Balance Sheet Components - Property and Equipment and Accumulated Depreciation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,511,293 $ 2,346,487
Less: Accumulated depreciation (917,537) (855,043)
Property and equipment, net $ 1,593,756 1,491,444
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 $ 85,000 85,000
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 475,684 154,165
Estimated Useful Lives (in Years) 30 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,026,593 1,032,492
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 134,987 144,737
Estimated Useful Lives (in Years) 3 years  
Information technology    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 446,419 414,092
Estimated Useful Lives (in Years) 3 years  
Corporate aircraft    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 99,175 99,175
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 $ 15,135 10,334
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 $ 228,300 $ 406,492