XML 75 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL AND INTANGIBLE ASSETS WITH DEFINITE LIVES - Intangible Assets with Definite Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible assets with definite lives    
Gross Carrying Amount $ 50,700 $ 44,700
Accumulated Amortization (39,692) (33,846)
Total $ 11,008 $ 10,854
Weighted-Average Useful Life (Years) 3 years 6 months 3 years 7 months 6 days
Developed technology    
Intangible assets with definite lives    
Gross Carrying Amount $ 26,500 $ 25,500
Accumulated Amortization (22,026) (19,418)
Total $ 4,474 $ 6,082
Weighted-Average Useful Life (Years) 3 years 6 months 3 years 7 months 6 days
Customer relationships    
Intangible assets with definite lives    
Gross Carrying Amount $ 21,200 $ 16,200
Accumulated Amortization (14,666) (11,837)
Total $ 6,534 $ 4,363
Weighted-Average Useful Life (Years) 3 years 9 months 18 days 3 years 10 months 24 days
Trade names    
Intangible assets with definite lives    
Gross Carrying Amount $ 3,000 $ 3,000
Accumulated Amortization $ (3,000) (2,591)
Total   $ 409
Weighted-Average Useful Life (Years) 1 year 8 months 12 days 1 year 8 months 12 days