XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment, net at December 31, 2024 and 2023 consisted of the following: 
 As of December 31,
 20242023
Computers, related equipment, and software$32,383 $40,174 
Leasehold improvements32,254 33,290 
Furniture and fixtures8,665 10,066 
Assets under construction1,617 866 
Property and equipment74,919 84,396 
Accumulated depreciation
(53,241)(60,668)
Property and equipment, net$21,678 $23,728