XML 49 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill by Reportable Segment
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2022
$217,594 $312,413 $716 $530,723 
2022 Acquisitions— 10,124 — 10,124 
Emakina acquisition purchase accounting adjustments— 2,602 — 2,602 
PolSource acquisition purchase accounting adjustments(44)(30)— (74)
CORE acquisition purchase accounting adjustments— 959 — 959 
Other 2021 Acquisitions purchase accounting adjustments(20)937 — 917 
Goodwill impairment— — (686)(686)
Effect of net foreign currency exchange rate changes(570)(14,893)(30)(15,493)
Balance as of December 31, 2022
$216,960 $312,112 $ $529,072 
2023 Acquisitions24,477 — — 24,477 
2022 Acquisitions purchase accounting adjustments— 87 — 87 
Effect of net foreign currency exchange rate changes423 8,400 — 8,823 
Balance as of December 31, 2023
$241,860 $320,599 $ $562,459 
Schedule of Components of Intangible Assets
Intangible assets other than goodwill as of December 31, 2023 and 2022 were as follows:
As of December 31, 2023
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships8$171,735 $(103,651)$68,084 
Trade names410,798 (9,588)1,210 
Software66,134 (4,825)1,309 
Contract royalties81,900 (1,385)515 
Total
$190,567 $(119,449)$71,118 
As of December 31, 2022
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships8$154,407 $(82,505)$71,902 
Trade names410,520 (7,900)2,620 
Software66,022 (3,644)2,378 
Contract royalties81,900 (1,148)752 
Total
$172,849 $(95,197)$77,652 
Schedule of Intangible Assets Amortization Expense Recognized
The following table presents amortization expense recognized for the periods indicated:
For the Years Ended December 31,
202320222021
Customer relationships$19,855 $18,946 $15,399 
Trade names1,522 1,909 842 
Software1,102 1,086 1,114 
Contract royalties238 238 238 
Assembled workforce— 44 53 
Total
$22,717 $22,223 $17,646 
Schedule of Estimated Amortization Expense
Based on the carrying value of the Company’s existing intangible assets as of December 31, 2023, the estimated amortization expense for the future years is as follows:
Year ending December 31,Amount
2024$22,080 
202518,264 
202614,133 
20279,870 
20282,999 
Thereafter3,772 
Total
$71,118