v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following:
 
 December 31, 2024December 31, 2023
Computer equipment and software$73,440 $70,243 
Furniture and fixtures9,131 8,594 
Leasehold improvements56,346 57,309 
Property and Equipment138,917 136,146 
Accumulated depreciation(88,367)(75,451)
Property and Equipment, net$50,550 $60,695