v3.26.3
Business Combinations, Goodwill and Other Intangible Assets - Schedule of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finite-lived intangible assets:    
Gross Carrying  Amount $ 190,267 $ 114,186
Accumulated Amortization (91,644) (78,882)
Net  Carrying Amount 98,623 35,304
Indefinite-lived intangible assets 900 900
Total intangible assets, gross carrying amount 191,167 115,086
Total intangible assets, net carrying amount 99,523 36,204
Customer-related intangibles    
Finite-lived intangible assets:    
Gross Carrying  Amount 168,650 108,550
Accumulated Amortization (85,167) (73,482)
Net  Carrying Amount 83,483 35,068
Developed technology    
Finite-lived intangible assets:    
Gross Carrying  Amount 16,917 3,636
Accumulated Amortization (4,352) (3,558)
Net  Carrying Amount 12,565 78
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying  Amount 4,400 1,700
Accumulated Amortization (1,825) (1,542)
Net  Carrying Amount 2,575 158
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying  Amount 300 300
Accumulated Amortization (300) (300)
Net  Carrying Amount $ 0 $ 0