v3.25.2
Balance Sheet Components - Schedule of Property, Equipment, and Software (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property, equipment, and software $ 110,678 $ 94,414
Accumulated depreciation and amortization (66,736) (55,401)
Total property, equipment, and software, net 43,942 39,013
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property, equipment, and software 84,630 68,481
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, equipment, and software 15,138 15,069
Computer and networking equipment    
Property, Plant and Equipment [Line Items]    
Total property, equipment, and software 6,115 6,069
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, equipment, and software $ 4,795 $ 4,795