v3.25.2
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortizing intangible assets    
Gross Carrying Amount $ 437,486 $ 418,503
Accumulated Amortization (199,449) (170,026)
Net Carrying Amount 238,037 248,477
Customer relationships    
Amortizing intangible assets    
Gross Carrying Amount 106,931 103,130
Accumulated Amortization (41,004) (34,847)
Net Carrying Amount $ 65,927 68,283
Weighted Average Life (Years) 11 years  
Trade name    
Amortizing intangible assets    
Gross Carrying Amount $ 69,820 68,980
Accumulated Amortization (16,367) (12,941)
Net Carrying Amount $ 53,453 56,039
Weighted Average Life (Years) 11 years  
Developed technology    
Amortizing intangible assets    
Gross Carrying Amount $ 180,408 176,560
Accumulated Amortization (101,555) (86,140)
Net Carrying Amount $ 78,853 90,420
Weighted Average Life (Years) 5 years  
Acquired content    
Amortizing intangible assets    
Gross Carrying Amount $ 80,068 69,574
Accumulated Amortization (40,334) (35,917)
Net Carrying Amount $ 39,734 33,657
Weighted Average Life (Years) 8 years  
Patents    
Amortizing intangible assets    
Gross Carrying Amount $ 259 259
Accumulated Amortization (189) (181)
Net Carrying Amount $ 70 $ 78
Weighted Average Life (Years) 18 years