XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Software and Other Intangible Assets - Schedule of Carrying Amount and Accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total $ 203,137 $ 228,698
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 456,840 454,171
Accumulated Amortization (351,516) (325,062)
Total 105,324 129,109
Total other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 465,713 466,427
Accumulated Amortization (262,576) (237,729)
Total 203,137 228,698
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 444,046 444,749
Accumulated Amortization (242,276) (219,057)
Total 201,770 225,692
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,667 21,678
Accumulated Amortization (20,300) (18,672)
Total $ 1,367 $ 3,006