XML 103 R92.htm IDEA: XBRL DOCUMENT v3.26.1
Goodwill and Other Intangible Assets, Net - Schedule of Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, accumulated amortization $ (90,726) $ (87,295)
Weighted- Average Remaining Life (Years) 10 years 1 month 6 days 9 years 10 months 24 days
Gross amount $ 165,723 $ 163,631
Net carrying amount 74,997 76,336
Contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount 83,647 84,554
Definite life, accumulated amortization (45,284) (42,748)
Definite life, net carrying amount $ 38,363 $ 41,806
Weighted- Average Remaining Life (Years) 12 years 11 years 4 months 24 days
Non-contractual customers    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 27,168 $ 24,031
Definite life, accumulated amortization (18,771) (18,465)
Definite life, net carrying amount $ 8,397 $ 5,566
Weighted- Average Remaining Life (Years) 4 years 10 months 24 days 4 years
Trademark and trade names    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,878 $ 12,959
Definite life, accumulated amortization (12,678) (12,659)
Definite life, net carrying amount $ 200 $ 300
Weighted- Average Remaining Life (Years) 6 months 9 months 18 days
Non-compete agreements    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 12,390 $ 12,496
Definite life, accumulated amortization (9,646) (9,380)
Definite life, net carrying amount $ 2,744 $ 3,116
Weighted- Average Remaining Life (Years) 3 years 2 months 12 days 3 years 2 months 12 days
Technology    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 9,800 $ 9,800
Definite life, accumulated amortization (2,918) (2,622)
Definite life, net carrying amount $ 6,882 $ 7,178
Weighted- Average Remaining Life (Years) 8 years 10 months 24 days 9 years
Other    
Schedule of Acquired Finite And Indefinite Lived Intangible Asset By Major Class    
Definite life, gross amount $ 1,600 $ 1,551
Definite life, accumulated amortization (1,429) (1,421)
Definite life, net carrying amount $ 171 $ 130
Weighted- Average Remaining Life (Years) 4 years 8 months 12 days 5 years
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