XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Equipment and Software, Net - Schedule of Property, Equipment and Software (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property, equipment and software $ 196,393 $ 194,091
Accumulated depreciation and amortization (98,397) (97,450)
Total property, equipment and software, net 97,996 96,641
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 96,171 101,953
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 36,556 35,140
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 29,598 27,030
Purchased software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 22,403 19,004
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 8,346 8,203
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 3,319 2,761
Software Development - In Progress    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software $ 14,700 $ 13,900