XML 79 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Components (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 432,256 $ 297,476
Accumulated depreciation (187,999) (131,862)
Property and equipment, net 244,257 165,614
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross 83,961 68,526
Land & Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 80,832 68,607
Estimated useful life (years) [1] 50 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 83,810 20,732
Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 179,211 $ 139,611
Estimated useful life (years) 3 years  
Cars [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 4,442  
Estimated useful life (years) 3 years  
Minimum [Member] | Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Minimum [Member] | Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Maximum [Member] | Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 5 years  
Maximum [Member] | Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 5 years  
[1] Estimated useful life attributable to “Buildings”