XML 122 R107.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Assets (Software package amortization) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Other assets acquired [Line Items]    
Gross Carrying Amount $ 107,671 $ 93,404
Software Intangible assets    
Other assets acquired [Line Items]    
Gross Carrying Amount 165,866 142,988
Accumulated Amortization 58,195 49,584
Net Carrying Value 107,671 93,404
Software Intangible assets | Software development costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 80,578 76,497
Accumulated Amortization 26,782 22,086
Net Carrying Value 53,796 54,411
Software Intangible assets | Software license costs    
Other assets acquired [Line Items]    
Gross Carrying Amount 46,146 42,868
Accumulated Amortization 24,669 18,048
Net Carrying Value 21,477 24,820
Software Intangible assets | Cloud computing arrangements    
Other assets acquired [Line Items]    
Gross Carrying Amount 39,142 23,623
Accumulated Amortization 6,744 9,450
Net Carrying Value $ 32,398 $ 14,173