v3.26.3
Property and Equipment, Net - Schedule of Balance of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Property and Equipment, Net    
Property and equipment, gross $ 191,519 $ 149,165
Accumulated depreciation (118,347) (97,516)
Total 73,172 51,649
Computer hardware    
Property and Equipment, Net    
Property and equipment, gross 57,318 44,045
Capitalized internal-use software    
Property and Equipment, Net    
Property and equipment, gross 70,789 53,373
Purchased computer software    
Property and Equipment, Net    
Property and equipment, gross 23,474 23,188
Furniture and fixtures    
Property and Equipment, Net    
Property and equipment, gross 4,352 4,184
Office equipment    
Property and Equipment, Net    
Property and equipment, gross 275 271
Leasehold improvements    
Property and Equipment, Net    
Property and equipment, gross 5,748 4,994
Internal-use software in progress    
Property and Equipment, Net    
Property and equipment, gross $ 29,563 $ 19,110