XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 141,756 $ 132,228
Intangible Asset, Accumulated Amortization (79,674) (65,634)
Intangible Asset, Net 62,082 $ 66,594
Finite-lived Intangible Assets Acquired $ 9,528  
Finite-Lived Intangible Asset, Useful Life 8 years 3 months 18 days 8 years 4 months 24 days
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 12,001 $ 12,001
Intangible Asset, Accumulated Amortization (10,701) (10,283)
Intangible Asset, Net 1,300 $ 1,718
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 6 years 10 months 24 days 6 years 7 months 6 days
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 127,843 $ 118,315
Intangible Asset, Accumulated Amortization (67,165) (53,589)
Intangible Asset, Net 60,678 $ 64,726
Finite-lived Intangible Assets Acquired $ 9,528  
Finite-Lived Intangible Asset, Useful Life 8 years 6 months 8 years 8 months 12 days
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 880 $ 880
Intangible Asset, Accumulated Amortization (880) (847)
Intangible Asset, Net 0 $ 33
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 4 years 3 months 18 days 3 years
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (928) (915)
Intangible Asset, Net 104 $ 117
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 5 years 2 months 12 days 5 years 2 months 12 days