XML 166 R133.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets (Software Amortization Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other assets acquired [Line Items]      
Amortization of intangibles $ 2,938 $ 3,180 $ 3,275
Software Intangible assets      
Other assets acquired [Line Items]      
Amortization of intangibles 82,129 69,557 58,816
Software Intangible assets | Software development and license cost      
Other assets acquired [Line Items]      
Amortization of intangibles 77,731 66,233 55,011
Software Intangible assets | Cloud computing arrangements      
Other assets acquired [Line Items]      
Amortization of intangibles $ 4,398 $ 3,324 $ 3,805