v3.26.3
Intangible assets, net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortizing intangible assets    
Intangible assets, gross $ 440,375 $ 317,581
Accumulated amortization (260,853) (173,265)
Total amortization expense 179,522 144,316
Intangible Assets, Net    
Total intangible assets, net 707,205 584,411
Accumulated amortization 260,853 173,265
Intangible assets, net 446,352 411,146
Internally developed software    
Amortizing intangible assets    
Intangible assets, gross 372,066 279,472
Accumulated amortization (239,080) (161,666)
Total amortization expense 132,986 117,806
Intangible Assets, Net    
Accumulated amortization 239,080 161,666
Acquired intangible assets    
Amortizing intangible assets    
Intangible assets, gross 68,309 38,109
Accumulated amortization (21,773) (11,599)
Total amortization expense 46,536 26,510
Intangible Assets, Net    
Accumulated amortization $ 21,773 $ 11,599
Weighted Average | Internally developed software    
Amortizing intangible assets    
Weighted average remaining useful life (in years) 1 year 4 months 24 days 1 year 6 months
Weighted Average | Acquired intangible assets    
Amortizing intangible assets    
Weighted average remaining useful life (in years) 6 years 9 months 18 days 3 years
Acquired intangible assets    
Amortizing intangible assets    
Indefinite-lived intangible assets $ 266,830 $ 266,830