XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment
Property and equipment consisted of the following (in thousands):
March 31,
2024
December 31,
2023
Computer hardware$149,281 $150,165 
Computer software222,120 220,004 
Furniture and equipment100,087 99,547 
Leasehold improvements190,951 187,806 
Property and equipment, cost662,439 657,522 
Accumulated depreciation(555,029)(548,713)
Property and equipment, net$107,410 $108,809