XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 4 months 24 days 8 years 4 months 24 days
Intangible Asset, Gross $ 132,223 $ 129,536
Intangible Asset, Accumulated Amortization (61,985) (50,963)
Intangible Asset, Net 70,238 $ 78,573
Finite-lived Intangible Assets Acquired $ 2,687  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 8 years 10 months 24 days 8 years 8 months 12 days
Intangible Asset, Gross $ 116,971 $ 114,611
Intangible Asset, Accumulated Amortization (49,427) (39,535)
Intangible Asset, Net 67,544 $ 75,076
Finite-lived Intangible Assets Acquired $ 2,360  
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 7 months 6 days 6 years 7 months 6 days
Intangible Asset, Gross $ 12,001 $ 12,001
Intangible Asset, Accumulated Amortization (9,987) (9,098)
Intangible Asset, Net 2,014 $ 2,903
Finite-lived Intangible Assets Acquired $ 0  
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 7 years 7 months 6 days 7 years 2 months 12 days
Intangible Asset, Gross $ 1,339 $ 1,012
Intangible Asset, Accumulated Amortization (880) (864)
Intangible Asset, Net 459 $ 148
Finite-lived Intangible Assets Acquired $ 327  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 3 years 3 years
Intangible Asset, Gross $ 880 $ 880
Intangible Asset, Accumulated Amortization (780) (579)
Intangible Asset, Net 100 $ 301
Finite-lived Intangible Assets Acquired $ 0  
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 5 years 2 months 12 days 5 years 2 months 12 days
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (911) (887)
Intangible Asset, Net 121 $ 145
Finite-lived Intangible Assets Acquired $ 0