XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - Schedule of Intangible Assets - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 203,437 $ 165,210
Intangible Asset, Accumulated Amortization (115,526) (96,096)
Intangible Asset, Net 87,911 $ 69,114
Finite-lived Intangible Assets Acquired $ 38,227  
Finite-Lived Intangible Asset, Useful Life 8 years 2 months 12 days 8 years 3 months 18 days
Developed Technology Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 19,501 $ 15,201
Intangible Asset, Accumulated Amortization (12,348) (11,201)
Intangible Asset, Net 7,153 $ 4,000
Finite-lived Intangible Assets Acquired $ 4,300  
Finite-Lived Intangible Asset, Useful Life 6 years 7 months 6 days 6 years 6 months
Customer Lists    
Finite-Lived Intangible Assets [Line Items]    
Intangible Asset, Gross $ 182,024 $ 148,097
Intangible Asset, Accumulated Amortization (101,343) (83,074)
Intangible Asset, Net 80,681 65,023
Finite-lived Intangible Assets Acquired 33,927  
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 (955) (941)
Intangible Asset, Net 77 $ 91
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 6 months 8 years 7 months 6 days