XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Long-Lived Assets - Summary of Aggregate Amortization Related to Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Acquired customer contracts      
Finite Lived Intangible Assets [Line Items]      
Total amortization expense [1] $ 11,346 $ 9,775 $ 11,605
Acquired software      
Finite Lived Intangible Assets [Line Items]      
Total amortization expense [2] 2,668 2,410 2,750
Internal use software      
Finite Lived Intangible Assets [Line Items]      
Total amortization expense [3] 11,671 13,624 14,140
Software      
Finite Lived Intangible Assets [Line Items]      
Total amortization expense $ 14,339 $ 16,034 $ 16,890
[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.
[2] Acquired software represents software and similar intellectual property rights acquired in our business acquisitions, which are amortized over their estimated useful lives ranging from two to eight years. The amortization of acquired software is reflected as a cost of revenue in our Income Statements.
[3] Internal use software represents: (i) third-party software licenses; and (ii) the internal and external costs related to the implementation of third-party software licenses. Internal use software is amortized over its estimated useful life ranging from one to ten years.