v3.26.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value $ 127,831 $ 126,884
Accumulated amortization (107,938) (101,113)
Net carrying value 19,893 25,771
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 69,100 69,100
Accumulated amortization (51,825) (45,347)
Net carrying value 17,275 23,753
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 49,500 49,500
Accumulated amortization (49,500) (49,500)
Net carrying value 0 0
Trade names    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 3,300 3,300
Accumulated amortization (3,300) (3,300)
Net carrying value 0 0
Internet protocol addresses and other    
Intangible Asset, Finite-Lived [Line Items]    
Gross carrying value 5,931 4,984
Accumulated amortization (3,313) (2,966)
Net carrying value $ 2,618 $ 2,018