XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
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, 2021
$121,132 $90,106 $718 $211,956 
Emakina acquisition— 136,614 — 136,614 
PolSource acquisition75,203 50,136 — 125,339 
CORE acquisition— 23,234 — 23,234 
Other 2021 Acquisitions21,875 18,830 — 40,705 
2020 Acquisitions purchase accounting adjustments— (24)— (24)
Effect of net foreign currency exchange rate changes(616)(6,483)(2)(7,101)
Balance as of December 31, 2021
$217,594 $312,413 $716 $530,723 
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 
2022 Acquisitions— 10,124 — 10,124 
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 
Schedule of Components of Intangible Assets
Intangible assets other than goodwill as of December 31, 2022 and 2021 were as follows:
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 
As of December 31, 2021
Weighted average life at acquisition (in years)Gross carrying amountAccumulated amortizationNet 
carrying amount
Customer relationships10$156,118 $(64,441)$91,677 
Trade names610,933 (6,086)4,847 
Software66,223 (2,639)3,584 
Contract royalties81,900 (910)990 
Assembled workforce3161 (116)45 
Total
$175,335 $(74,192)$101,143 
Schedule of Intangible Assets Amortization Expense Recognized The following table presents amortization expense recognized for the periods indicated:
For the Years Ended December 31,
202220212020
Customer relationships$18,946 $15,399 $10,478 
Trade names1,909 842 495 
Software1,086 1,114 1,068 
Contract royalties238 238 238 
Assembled workforce44 53 61 
Total
$22,223 $17,646 $12,340 
Schedule of Estimated Amortization Expense Based on the carrying value of the Company’s existing intangible assets as of December 31, 2022, the estimated amortization expense for the future years is as follows:
Year ending December 31,Amount
2023$21,727 
202418,870 
202515,120 
202610,973 
20276,918 
Thereafter4,044 
Total
$77,652