XML 113 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Other Intangible Assets, Net - Schedule of Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (87,295) $ (72,887)
Weighted- Average Remaining Life (Years) 9 years 10 months 24 days 3 years 10 months 24 days
Gross amount $ 163,631 $ 137,355
Net carrying amount 76,336 64,468
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 84,554 59,527
Definite life, accumulated amortization (42,748) (30,517)
Definite life, net carrying amount $ 41,806 $ 29,010
Weighted- Average Remaining Life (Years) 11 years 4 months 24 days 2 years 10 months 24 days
Non-contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 24,031 $ 30,131
Definite life, accumulated amortization (18,465) (19,280)
Definite life, net carrying amount $ 5,566 $ 10,851
Weighted- Average Remaining Life (Years) 4 years 7 years 1 month 6 days
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,959 $ 12,423
Definite life, accumulated amortization (12,659) (11,628)
Definite life, net carrying amount $ 300 $ 795
Weighted- Average Remaining Life (Years) 9 months 18 days 6 months
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,496 $ 12,423
Definite life, accumulated amortization (9,380) (8,131)
Definite life, net carrying amount $ 3,116 $ 4,292
Weighted- Average Remaining Life (Years) 3 years 2 months 12 days 3 years 9 months 18 days
Technology    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 9,800  
Definite life, accumulated amortization (2,622)  
Definite life, net carrying amount $ 7,178  
Weighted- Average Remaining Life (Years) 9 years  
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 1,551 $ 4,611
Definite life, accumulated amortization (1,421) (3,331)
Definite life, net carrying amount $ 130 $ 1,280
Weighted- Average Remaining Life (Years) 5 years 8 years 3 months 18 days
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 12,850 $ 12,850
License agreements (GSE)    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Indefinite life, intangible assets $ 5,390 $ 5,390