XML 174 R141.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Software package amortization) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other assets acquired [Line Items]    
Gross Carrying Amount $ 93,404 $ 81,862
Software Intangible assets    
Other assets acquired [Line Items]    
Gross Carrying Amount 142,988 121,519
Accumulated Amortization 49,584 39,657
Net Carrying Value 93,404 81,862
Software Intangible assets | Software development costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 76,497 63,609
Accumulated Amortization 22,086 16,803
Net Carrying Value 54,411 46,806
Software Intangible assets | Software license costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 42,868 37,165
Accumulated Amortization 18,048 14,164
Net Carrying Value 24,820 23,001
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Gross Carrying Amount 23,623 20,745
Accumulated Amortization 9,450 8,690
Net Carrying Value $ 14,173 $ 12,055