XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
GOODWILL AND INTANGIBLE ASSETS - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Goodwill, Gross $ 24,783 $ 24,783
Goodwill, Additions 36,255  
Goodwill 61,038 24,783
Intangible assets with finite lives:    
Other indefinite-lived intangibles 286 286
Additions 20,900 3,321
Accumulated Amortization (12,790) (10,999)
Total purchased intangible assets, Gross 39,807 36,486
Total purchased intangible assets, Net 47,917 28,808
Developed technology    
Intangible assets with finite lives:    
Gross 13,100 13,100
Additions 6,900 0
Accumulated Amortization (6,075) (5,276)
Net 13,925 7,824
Customer relationship    
Intangible assets with finite lives:    
Gross 26,421 23,100
Additions 13,500 3,321
Accumulated Amortization (6,653) (5,723)
Net 33,268 20,698
Trade names    
Intangible assets with finite lives:    
Gross 0 0
Additions 500 0
Accumulated Amortization (62) 0
Net $ 438 $ 0