v3.26.3
Goodwill and Intangible Assets - Gross Carrying Amount and Accumulated Amortization of Separately Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 564,424 $ 605,234
Accumulated Amortization 477,260 436,593
Less: accumulated amortization (477,260) (436,593)
Intangible assets, net 87,164 168,641
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,232 4,822
Accumulated Amortization 2,801 2,484
Patent    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization 292 217
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 523,344 559,256
Accumulated Amortization 449,405 412,488
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 36,348 40,656
Accumulated Amortization $ 24,762 $ 21,404