XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 250,524 $ 234,065
Less: accumulated depreciation and amortization (197,867) (175,543)
Total property, equipment and software, net 52,657 58,522
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 89,161 72,372
Network hardware, computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 151,276 153,838
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 7,553 5,526
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 2,534 $ 2,329