XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment and Software, Net (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Equipment and Software
Property, equipment and software, net, consist of the following:
December 31,20212020
Internally developed software (1)
$96,171 $101,953 
Leasehold improvements36,556 35,140 
Computer equipment29,598 27,030 
Purchased software22,403 19,004 
Furniture and fixtures8,346 8,203 
Construction in progress3,319 2,761 
Total property, equipment and software196,393 194,091 
Accumulated depreciation and amortization(98,397)(97,450)
Total property, equipment and software, net$97,996 $96,641 
(1)    Includes $14.7 million and $13.9 million of software development in progress as of December 31, 2021 and 2020, respectively.