XML 127 R106.htm IDEA: XBRL DOCUMENT v3.25.2
Other Assets (Software package amortization) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other assets acquired [Line Items]    
Gross Carrying Amount $ 169,583 $ 136,442
Software Intangible assets    
Other assets acquired [Line Items]    
Gross Carrying Amount 235,205 187,264
Accumulated Amortization 65,622 50,822
Net Carrying Value 169,583 136,442
Software Intangible assets | Software development costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 83,809 79,233
Accumulated Amortization 29,575 23,057
Net Carrying Value 54,234 56,176
Software Intangible assets | Software license costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 52,630 42,234
Accumulated Amortization 26,924 21,459
Net Carrying Value 25,706 20,775
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Gross Carrying Amount 98,766 65,797
Accumulated Amortization 9,123 6,306
Net Carrying Value $ 89,643 $ 59,491