XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED FINANCIAL STATEMENT DETAILS - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property and equipment, net:    
Property and equipment, gross $ 344,998 $ 277,120
Accumulated depreciation and amortization (181,742) (169,321)
Property and equipment, net 163,256 107,799
Computer equipment and capitalized software    
Property and equipment, net:    
Property and equipment, gross 171,335 167,863
Buildings and building improvements    
Property and equipment, net:    
Property and equipment, gross 61,841 45,476
Leasehold improvements    
Property and equipment, net:    
Property and equipment, gross 40,895 28,711
Land    
Property and equipment, net:    
Property and equipment, gross 11,565 11,565
Furniture and other equipment    
Property and equipment, net:    
Property and equipment, gross 19,593 9,031
Projects in progress    
Property and equipment, net:    
Property and equipment, gross $ 39,769 $ 14,474