XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL AND INTANGIBLE ASSETS - Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross $ 115,226 $ 115,226
Accumulated Amortization (53,938) (48,998)
Net 61,288 66,228
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 51,846 51,946
Accumulated Amortization (32,255) (29,929)
Net $ 19,591 22,017
Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 3 years  
Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 5 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 49,373 49,273
Accumulated Amortization (15,135) (13,076)
Net $ 34,238 36,197
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 2 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 9 years  
Brand    
Finite-Lived Intangible Assets [Line Items]    
Gross $ 12,109 12,109
Accumulated Amortization (4,996) (4,575)
Net $ 7,113 7,534
Brand | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 1 year  
Brand | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 7 years  
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (Years) 3 years  
Gross $ 1,898 1,898
Accumulated Amortization (1,552) (1,418)
Net $ 346 $ 480