XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Software and Other Intangible Assets - Summary of Carrying Amount and Accumulated Amortization of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Total $ 220,540 $ 228,698
Software for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 456,647 454,171
Accumulated Amortization (336,846) (325,062)
Total 119,801 129,109
Total other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 467,413 466,427
Accumulated Amortization (246,873) (237,729)
Total 220,540 228,698
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 445,631 444,749
Accumulated Amortization (227,551) (219,057)
Total 218,080 225,692
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 21,782 21,678
Accumulated Amortization (19,322) (18,672)
Total $ 2,460 $ 3,006