XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 130,748 $ 127,016
Less: accumulated depreciation and amortization (83,958) (76,876)
Property, equipment and software - net 46,790 50,140
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 33,857 30,581
Network hardware, computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 92,935 92,561
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 2,508 2,426
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 1,448 $ 1,448