XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Software, Net - Summary of Property, Equipment and Software (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Software $ 209,260 $ 174,360
Leasehold improvements 30,764 31,214
Computer equipment 21,654 27,410
Furniture and fixtures 5,845 6,088
Total property, equipment and software 267,523 239,072
Accumulated depreciation and amortization (106,006) (102,599)
Total property, equipment and software, net 161,517 136,473
Internal-use software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software 66,900 43,700
Purchased software    
Property, Plant and Equipment [Line Items]    
Total property, equipment and software $ 4,600 $ 3,000