v3.26.1
Balance Sheet Components - Schedule of Property, Equipment and Capitalized Software, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross $ 195,796 $ 184,124
Less: accumulated depreciation and amortization (141,494) (133,126)
Total property, equipment and capitalized software, net 54,302 50,998
Capitalized software development costs    
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross 115,229 104,877
Computer and equipment    
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross 70,131 69,670
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross 4,991 4,374
Software    
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross 3,634 3,560
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property, equipment, and capitalized software, gross $ 1,811 $ 1,643