v3.26.1
Property and Equipment, Net - Balance of Major Classes of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property and Equipment, Net    
Property and equipment, gross $ 179,886 $ 149,165
Accumulated depreciation (111,354) (97,516)
Total 68,532 51,649
Computer hardware    
Property and Equipment, Net    
Property and equipment, gross 55,540 44,045
Capitalized internal-use software    
Property and Equipment, Net    
Property and equipment, gross 65,412 53,373
Purchased computer software    
Property and Equipment, Net    
Property and equipment, gross 23,497 23,188
Furniture and fixtures    
Property and Equipment, Net    
Property and equipment, gross 4,241 4,184
Office equipment    
Property and Equipment, Net    
Property and equipment, gross 271 271
Leasehold improvements    
Property and Equipment, Net    
Property and equipment, gross 5,484 4,994
Internal-use software in progress    
Property and Equipment, Net    
Property and equipment, gross $ 25,441 $ 19,110