v3.26.1
Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property, equipment and software, gross $ 271,617 $ 250,524
Less: accumulated depreciation and amortization (213,089) (197,867)
Total property, equipment and software, net 58,528 52,657
Internal-use software    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software, gross 99,751 89,161
Network hardware, computer equipment and software    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software, gross 161,856 151,276
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software, gross 7,583 7,553
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property, equipment and software, gross $ 2,427 $ 2,534