XML 175 R142.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets (Software Amortization Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other assets acquired [Line Items]      
Amortization of intangibles $ 3,180 $ 3,275 $ 9,134
Software Intangible assets      
Other assets acquired [Line Items]      
Amortization of intangibles 69,557 58,816 49,444
Software Intangible assets | Software development and license cost      
Other assets acquired [Line Items]      
Amortization of intangibles 66,233 55,011 45,577
Software Intangible assets | Cloud computing arrangements      
Other assets acquired [Line Items]      
Amortization of intangibles $ 3,324 $ 3,805 $ 3,867