v3.26.1
Goodwill and Intangible Assets - Schedule of Intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Goodwill [Line Items]    
Accumulated Amortization $ (87,633) $ (75,775)
Indefinite-lived intangible assets 135,548 138,023
Intangible assets, gross 381,706 385,678
Intangible assets, net 294,073 309,903
Definite-lived technology intangible assets    
Goodwill [Line Items]    
Gross carrying amount 233,086 236,497
Accumulated Amortization (79,725) (69,156)
Net carrying amount 153,361 167,341
Definite-lived licensed intangible assets    
Goodwill [Line Items]    
Gross carrying amount 13,072 11,158
Accumulated Amortization (7,908) (6,619)
Net carrying amount $ 5,164 $ 4,539