v3.25.4
Intangible assets - Schedule of Expected Amortization Expense for Intangible assets (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2026 $ 64,363
2027 46,112
2028 27,201
2029 10,616
2030 1,415
Thereafter 2,146
Total 151,853
Internally developed software in progress  
Finite-Lived Intangible Assets [Line Items]  
2026 49,158
2027 44,697
2028 25,786
2029 9,201
2030 0
Thereafter 0
Total 128,842
Technology and customer relationships  
Finite-Lived Intangible Assets [Line Items]  
2026 15,205
2027 1,415
2028 1,415
2029 1,415
2030 1,415
Thereafter 2,146
Total $ 23,011