v3.25.4
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 128,893 $ 122,133
Accumulated depreciation (101,110) (90,605)
Property and equipment, net 27,783 31,528
Computer hardware and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 71,984 70,390
Purchased software and licenses    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,995 11,053
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 9,045 10,194
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 36,869 $ 30,496