XML 72 R33.htm IDEA: XBRL DOCUMENT v3.20.1
- Intangible Assets with Definite Lives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Intangible assets with definite lives    
Gross Carrying Amount $ 435,826 $ 347,177
Accumulated Amortization (237,567) (215,198)
Total $ 198,259 $ 131,979
Weighted-Average Useful Life (Years) 4 years 3 years 9 months 18 days
Technology    
Intangible assets with definite lives    
Gross Carrying Amount $ 203,737 $ 154,052
Accumulated Amortization (87,442) (79,358)
Total $ 116,295 $ 74,694
Weighted-Average Useful Life (Years) 4 years 8 months 12 days 4 years 7 months 6 days
Service professional relationships    
Intangible assets with definite lives    
Gross Carrying Amount $ 99,850 $ 99,651
Accumulated Amortization (83,560) (76,445)
Total $ 16,290 $ 23,206
Weighted-Average Useful Life (Years) 3 years 2 years 10 months 24 days
Customer lists and user base    
Intangible assets with definite lives    
Gross Carrying Amount $ 79,768 $ 44,548
Accumulated Amortization (26,804) (24,488)
Total $ 52,964 $ 20,060
Weighted-Average Useful Life (Years) 4 years 3 years 3 months 18 days
Trade names    
Intangible assets with definite lives    
Gross Carrying Amount $ 21,868 $ 19,074
Accumulated Amortization (15,544) (13,068)
Total $ 6,324 $ 6,006
Weighted-Average Useful Life (Years) 2 years 8 months 12 days 3 years 2 months 12 days
Memberships    
Intangible assets with definite lives    
Gross Carrying Amount $ 15,900 $ 15,900
Accumulated Amortization (13,264) (11,940)
Total $ 2,636 $ 3,960
Weighted-Average Useful Life (Years) 3 years 3 years
Other    
Intangible assets with definite lives    
Gross Carrying Amount $ 14,703 $ 13,952
Accumulated Amortization (10,953) (9,899)
Total $ 3,750 $ 4,053
Weighted-Average Useful Life (Years) 3 years 8 months 12 days 3 years 8 months 12 days