XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets, net and Goodwill - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 22,801 $ 28,021
Accumulated Amortization (17,968) (16,310)
Net Carrying Value $ 4,833 $ 11,711
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 4 years 8 months 12 days 6 years 3 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,670 $ 2,840
Accumulated Amortization (1,448) (2,006)
Net Carrying Value $ 222 $ 834
Customer relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 5 years 5 years
Database    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,710 $ 8,330
Accumulated Amortization (1,884) (2,620)
Net Carrying Value $ 2,826 $ 5,710
Database | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 10 years 10 years
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 6,539 $ 6,539
Accumulated Amortization (6,539) (5,107)
Net Carrying Value $ 0 $ 1,432
Technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 4 years 4 years
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,520 $ 1,890
Accumulated Amortization (1,211) (1,128)
Net Carrying Value $ 309 $ 762
Trademarks and trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 5 years 5 years
Partner relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 680 $ 680
Accumulated Amortization (680) (680)
Net Carrying Value $ 0 $ 0
Partner relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 3 years 3 years
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 7,340 $ 7,400
Accumulated Amortization (5,872) (4,444)
Net Carrying Value $ 1,468 $ 2,956
Non-compete agreements | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 5 years 5 years
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 90 $ 90
Accumulated Amortization (82) (75)
Net Carrying Value $ 8 $ 15
Domain names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 5 years 5 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 252 $ 252
Accumulated Amortization (252) (250)
Net Carrying Value $ 0 $ 2
Patents | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life in Years 5 years 5 years