XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 207,537 $ 201,443
Less: accumulated depreciation and amortization (150,987) (140,714)
Property, equipment and software, net 56,550 60,729
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 62,149 56,257
Network hardware, computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 137,757 137,709
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 5,328 5,173
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 2,303 $ 2,304