XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY, EQUIPMENT AND SOFTWARE, NET - Schedule of Property, Equipment and Software, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property, equipment and software, gross $ 456,777 $ 416,334
Less: accumulated depreciation and amortization (383,196) (331,050)
Property, equipment and software, net 73,581 85,284
Net carrying amount of internally-developed software 54,700 57,900
Furniture and fixtures and other    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software, gross 5,524 5,681
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software, gross 23,576 24,808
Computer hardware and purchased software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software, gross 118,659 121,742
Internally-developed software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software, gross $ 309,018 $ 264,103