XML 124 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Assets (Software package amortization) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other assets acquired [Line Items]    
Gross Carrying Amount $ 102,716 $ 93,404
Software Intangible assets    
Other assets acquired [Line Items]    
Gross Carrying Amount 160,679 142,988
Accumulated Amortization 57,963 49,584
Net Carrying Value 102,716 93,404
Software Intangible assets | Software development costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 75,489 76,497
Accumulated Amortization 23,983 22,086
Net Carrying Value 51,506 54,411
Software Intangible assets | Software license costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 47,950 42,868
Accumulated Amortization 23,658 18,048
Net Carrying Value 24,292 24,820
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Gross Carrying Amount 37,240 23,623
Accumulated Amortization 10,322 9,450
Net Carrying Value $ 26,918 $ 14,173