XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 165,210 $ 141,756
Intangible Asset, Accumulated Amortization (96,096) (79,674)
Intangible Asset, Net 69,114 $ 62,082
Finite-lived Intangible Assets Acquired $ 23,454  
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 $ 15,201 $ 12,001
Intangible Asset, Accumulated Amortization (11,201) (10,701)
Intangible Asset, Net 4,000 $ 1,300
Finite-lived Intangible Assets Acquired $ 3,200  
Finite-Lived Intangible Asset, Useful Life 6 years 6 months 6 years 10 months 24 days
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 148,097 $ 127,843
Intangible Asset, Accumulated Amortization (83,074) (67,165)
Intangible Asset, Net 65,023 60,678
Finite-lived Intangible Assets Acquired 20,254  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross 880 880
Intangible Asset, Accumulated Amortization (880) (880)
Intangible Asset, Net 0 $ 0
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 4 years 3 months 18 days 4 years 3 months 18 days
Noncompete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 1,032 $ 1,032
Intangible Asset, Accumulated Amortization (941) (928)
Intangible Asset, Net 91 $ 104
Finite-lived Intangible Assets Acquired $ 0  
Finite-Lived Intangible Asset, Useful Life 5 years 2 months 12 days 5 years 2 months 12 days
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 8 years 7 months 6 days 8 years 6 months