XML 101 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Property, Equipment and Software, Net - Summary of Property, Equipment and Software (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Internally developed software $ 97,376 $ 101,953
Leasehold improvements 35,664 35,140
Computer equipment 28,689 27,030
Purchased software 19,322 19,004
Furniture and fixtures 8,105 8,203
Construction in progress 3,997 2,761
Total property, equipment and software 193,153 194,091
Accumulated depreciation and amortization (98,477) (97,450)
Total property, equipment and software, net 94,676 96,641
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Internally developed software $ 21,600 $ 13,900