XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, net - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value $ 28,021   $ 28,021   $ 28,021
Accumulated Amortization (14,004)   (14,004)   (11,664)
Net Carrying Value 14,017   14,017   $ 16,357
Amortization expense 1,200 $ 1,200 $ 2,300 $ 2,500  
Weighted Average Useful Life in Years          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life in Years     6 years 3 months 18 days   6 years 3 months 18 days
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 2,840   $ 2,840   $ 2,840
Accumulated Amortization (1,778)   (1,778)   (1,550)
Net Carrying Value 1,062   $ 1,062   $ 1,290
Customer relationships | Weighted Average Useful Life in Years          
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 8,330   $ 8,330   $ 8,330
Accumulated Amortization (2,203)   (2,203)   (1,787)
Net Carrying Value 6,127   $ 6,127   $ 6,543
Database | Weighted Average Useful Life in Years          
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   $ 6,539
Accumulated Amortization (4,391)   (4,391)   (3,641)
Net Carrying Value 2,148   $ 2,148   $ 2,898
Technology | Weighted Average Useful Life in Years          
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,890   $ 1,890   $ 1,890
Accumulated Amortization (930)   (930)   (732)
Net Carrying Value 960   $ 960   $ 1,158
Trademarks and trade names | Weighted Average Useful Life in Years          
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   $ 680
Accumulated Amortization (680)   (680)   (680)
Net Carrying Value 0   $ 0   $ 0
Partner relationships | Weighted Average Useful Life in Years          
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,400   $ 7,400   $ 7,400
Accumulated Amortization (3,704)   (3,704)   (2,964)
Net Carrying Value 3,696   $ 3,696   $ 4,436
Non-compete agreements | Weighted Average Useful Life in Years          
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   $ 90
Accumulated Amortization (73)   (73)   (70)
Net Carrying Value 17   $ 17   $ 20
Domain names | Weighted Average Useful Life in Years          
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   $ 252
Accumulated Amortization (245)   (245)   (240)
Net Carrying Value $ 7   $ 7   $ 12
Patents | Weighted Average Useful Life in Years          
Finite-Lived Intangible Assets [Line Items]          
Weighted Average Useful Life in Years     5 years   5 years