v3.22.0.1
Intangible Assets and Goodwill - Schedule of Acquired Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 112,560 $ 130,052
Accumulated Amortization (60,252) (54,166)
Net Carrying Value 52,308 75,886
Listing relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 42,501 42,501
Accumulated Amortization (15,467) (9,492)
Net Carrying Value 27,034 33,009
Customer contacts    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,346 4,346
Accumulated Amortization (3,570) (2,159)
Net Carrying Value 776 2,187
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 22,900 37,800
Accumulated Amortization (20,956) (28,417)
Net Carrying Value 1,944 9,383
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 33,163 35,753
Accumulated Amortization (17,980) (13,823)
Net Carrying Value 15,183 21,930
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,650 9,652
Accumulated Amortization (2,279) (275)
Net Carrying Value $ 7,371 $ 9,377