v3.25.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures
7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following:
 December 31,
 20252024
Computer hardware and equipment$71,984 $70,390 
Purchased software and licenses10,995 11,053 
Furniture and fixtures9,045 10,194 
Leasehold improvements36,869 30,496 
128,893 122,133 
Accumulated depreciation(101,110)(90,605)
Property and equipment, net$27,783 $31,528