XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
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 $ 132,228
Intangible Asset, Accumulated Amortization (69,204) (65,634)
Intangible Asset, Net $ 63,024 $ 66,594
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 $ 116,971
Intangible Asset, Accumulated Amortization (55,972) (52,700)
Intangible Asset, Net $ 60,999 $ 64,271
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,551) (10,283)
Intangible Asset, Net $ 1,450 $ 1,718
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Weighted Average Amortization Period 6 years 10 months 24 days 6 years 10 months 24 days
Intangible Asset, Gross $ 1,344 $ 1,344
Intangible Asset, Accumulated Amortization (908) (889)
Intangible Asset, Net $ 436 $ 455
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 (855) (847)
Intangible Asset, Net $ 25 $ 33
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 (918) (915)
Intangible Asset, Net $ 114 $ 117