XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Summary of Gross Carrying Amounts and Accumulated Amortization of Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 171,231 $ 161,595
Intangible assets, Accumulated Amortization (59,668) (55,499)
Intangible assets, Net Carrying Amount 111,563 106,096
Customer Relationships    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount 88,284 81,002
Intangible assets, Accumulated Amortization (26,534) (24,654)
Intangible assets, Net Carrying Amount $ 61,750 56,348
Weighted Average Remaining Useful Life (Years) 8 years 9 months 18 days  
Developed Technology    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 37,096 35,350
Intangible assets, Accumulated Amortization (18,998) (17,673)
Intangible assets, Net Carrying Amount $ 18,098 17,677
Weighted Average Remaining Useful Life (Years) 6 years 1 month 6 days  
Database    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 29,887 29,912
Intangible assets, Accumulated Amortization (9,432) (8,892)
Intangible assets, Net Carrying Amount $ 20,455 21,020
Weighted Average Remaining Useful Life (Years) 9 years 6 months  
Tradename    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 12,033 11,480
Intangible assets, Accumulated Amortization (3,492) (3,216)
Intangible assets, Net Carrying Amount $ 8,541 8,264
Weighted Average Remaining Useful Life (Years) 9 years 4 months 24 days  
Expert Network    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 2,615 2,559
Intangible assets, Accumulated Amortization (927) (800)
Intangible assets, Net Carrying Amount $ 1,688 1,759
Weighted Average Remaining Useful Life (Years) 3 years 10 months 24 days  
Patents    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 724 700
Intangible assets, Accumulated Amortization (206) (200)
Intangible assets, Net Carrying Amount $ 518 500
Weighted Average Remaining Useful Life (Years) 17 years 8 months 12 days  
Content Library    
Finite Lived Intangible Assets [Line Items]    
Intangible assets, Gross Carrying Amount $ 592 592
Intangible assets, Accumulated Amortization (79) (64)
Intangible assets, Net Carrying Amount $ 513 $ 528
Weighted Average Remaining Useful Life (Years) 8 years 8 months 12 days