v3.26.1
Other assets (Software Amortization Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Intangible Asset, Finite-Lived        
Total amortization expense $ 29,715 $ 23,716 $ 57,272 $ 46,810
Software development and license costs        
Intangible Asset, Finite-Lived        
Total amortization expense 25,759 22,254 49,715 43,982
Cloud computing arrangements        
Intangible Asset, Finite-Lived        
Total amortization expense $ 3,956 $ 1,462 $ 7,557 $ 2,828