XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The intangible asset balances and accumulated amortization are as follows:
December 31, 2024
Gross
carrying
amount
Accumulated
amortization
Impact of foreign currency translation
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$96,270 $(16,064)$— $80,206 20
Technology41,035 (16,665)— 24,370 7
Software for sale14,459 (927)(289)13,243 3
Trade name1,560 (260)— 1,300 5
Total$153,324 $(33,916)$(289)$119,119 
December 31, 2023
Gross
carrying
amount
Accumulated
amortization
Impact of foreign currency translation
Net
carrying
amount
Weighted
average
useful
life in years
Customer relationships$74,600 $(11,432)$— $63,168 20
Technology26,200 (11,156)— 15,044 7
Software for sale3,828 — — 3,828 3
Trade name— — — — 5
Total$104,628 $(22,588)$— $82,040 
Schedule of Finite-Lived Intangible Assets, Amortization Expense
The table below presents the amortization expense related to intangible assets for the following periods:
Year Ended December 31,
202420232022
Amortization expense related to intangible assets$11,327 $7,473 $7,261 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents the estimated amortization expense on intangible assets for the next five years and thereafter as of December 31, 2024:
2025$14,808 
202615,713 
202714,225 
20288,650 
20297,118 
Thereafter58,605 
Total estimated amortization expense$119,119