XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Long-Lived Assets - Summary of Carrying Value of Acquired Customer Contracts (Details) - Acquired customer contracts - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount [1] $ 172,656 $ 162,348
Accumulated Amortization [1] (133,279) (126,469)
Net Amount [1] $ 39,377 $ 35,879
[1] Acquired customer contracts represent assets acquired in our business acquisitions, to include the 2024 acquisitions discussed in Note 7. Acquired customer contracts are amortized over their estimated useful lives ranging from five to twenty years based on the approximate pattern in which the economic benefits of the intangible assets are expected to be realized, with the amortization expense included as cost of revenue in our Income Statements.