v3.25.4
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property, equipment and software $ 54,669 $ 37,662
Less: accumulated depreciation (28,062) (22,865)
Total property, equipment and software, net 26,607 14,797
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 17,948 11,579
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 6,399 4,334
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 2,058 1,508
Software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 24,475 18,053
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software $ 3,789 $ 2,188