v3.26.1
Intangible assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortizing intangible assets    
Intangible assets, gross $ 407,519 $ 317,581
Accumulated amortization (227,772) (173,265)
Total amortization expense 179,747 144,316
Intangible Assets, Net    
Total intangible assets, net 674,349 584,411
Accumulated amortization 227,772 173,265
Intangible assets, net 446,577 411,146
Internally developed software    
Amortizing intangible assets    
Intangible assets, gross 339,210 279,472
Accumulated amortization (210,867) (161,666)
Total amortization expense 128,343 117,806
Intangible Assets, Net    
Accumulated amortization 210,867 161,666
Acquired intangible assets    
Amortizing intangible assets    
Intangible assets, gross 68,309 38,109
Accumulated amortization (16,905) (11,599)
Total amortization expense 51,404 26,510
Intangible Assets, Net    
Accumulated amortization $ 16,905 $ 11,599
Weighted Average | Internally developed software    
Amortizing intangible assets    
Weighted average remaining useful life (in years) 1 year 3 months 18 days 1 year 6 months
Weighted Average | Acquired intangible assets    
Amortizing intangible assets    
Weighted average remaining useful life (in years) 6 years 7 months 6 days 3 years
Acquired intangible assets    
Amortizing intangible assets    
Indefinite-lived intangible assets $ 266,830 $ 266,830