XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Components of Property and Equipment
Property and equipment consisted of the following (in thousands):
March 31,
2025
December 31,
2024
Computer hardware$115,778 $131,059 
Computer software228,294 224,609 
Furniture and equipment95,715 96,288 
Leasehold improvements200,457 200,565 
Property and equipment, cost640,244 652,521 
Accumulated depreciation(514,611)(532,957)
Property and equipment, net$125,633 $119,564