XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 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,228 $ 129,536
Intangible Asset, Accumulated Amortization   (65,634) (50,963)
Intangible Asset, Net   66,594 78,573
Finite-lived Intangible Assets Acquired   $ 2,692  
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Weighted Average Amortization Period 8 years 8 months 12 days 8 years 8 months 12 days  
Intangible Asset, Gross   $ 116,971 114,611
Intangible Asset, Accumulated Amortization   (52,700) (39,535)
Intangible Asset, Net   64,271 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   (10,283) (9,098)
Intangible Asset, Net   1,718 2,903
Finite-lived Intangible Assets Acquired   $ 0  
Customer Lists      
Finite-Lived Intangible Assets [Line Items]      
Intangible Asset, Weighted Average Amortization Period 7 years 2 months 12 days 6 years 10 months 24 days  
Intangible Asset, Gross   $ 1,344 1,012
Intangible Asset, Accumulated Amortization   (889) (864)
Intangible Asset, Net   455 148
Finite-lived Intangible Assets Acquired   $ 332  
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   (847) (579)
Intangible Asset, Net   33 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   (915) (887)
Intangible Asset, Net   117 $ 145
Finite-lived Intangible Assets Acquired   $ 0