XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Software, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software, Net Property, Equipment and Software, Net
Property, equipment and software, net, consist of the following:
December 31,20232022
Software (1)
$209,260 $174,360 
Leasehold improvements30,764 31,214 
Computer equipment21,654 27,410 
Furniture and fixtures5,845 6,088 
Total property, equipment and software267,523 239,072 
Accumulated depreciation and amortization(106,006)(102,599)
Total property, equipment and software, net$161,517 $136,473 
(1)    Includes $66.9 million and $43.7 million of development in progress for internally-developed software and $4.6 million and $3.0 million of development in progress to customize purchased software as of December 31, 2023 and 2022, respectively.
Depreciation and amortization expense on property, equipment and software was $43.0 million, $39.0 million and $38.2 million for the years ended December 31, 2023, 2022 and 2021, respectively.