XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Statement Components - Components of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 402,677 $ 360,012
Less: accumulated depreciation and amortization (224,437) (193,102)
Property and equipment, net 178,240 166,910
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 209,455 197,395
Internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 170,671 140,424
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 8,838 8,660
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 13,713 $ 13,533