XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
GOODWILL AND OTHER INTANGIBLES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Goodwill [Roll Forward]          
Carrying amount, December 31, 2021     $ 118,826    
Goodwill attributable to acquisitions (subject to change)     22,148    
Measurement period adjustment to prior year acquisition       $ (17)  
Foreign currency adjustments     (6,085)    
Carrying amount, June 30, 2022 $ 134,872   134,872    
Finite-Lived Intangible Assets, Net [Abstract]          
Accumulated amortization (18,537)   (18,537)   $ (14,529)
Net carrying amount 59,044   59,044    
Indefinite-lived Intangible Assets [Line Items]          
Intangible assets not subject to amortization 7,141   7,141    
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Gross Carrying Amount 84,722   84,722   71,234
Accumulated amortization (18,537)   (18,537)   (14,529)
Net intangible assets 66,185   66,185   56,705
Amortization of Intangible Assets 1,700 $ 1,700 $ 3,900 3,100  
Remaining weighted average amortization period for intangible assets     8 years    
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
2022 (remaining) 4,565   $ 4,565    
2023 8,472   8,472    
2024 7,786   7,786    
2025 7,733   7,733    
2026 7,349   7,349    
Thereafter 23,139   23,139    
Net carrying amount 59,044   59,044    
Intangible assets not subject to amortization 7,141   7,141    
Net intangible assets 66,185   66,185   56,705
Trade name          
Indefinite-lived Intangible Assets [Line Items]          
Intangible assets not subject to amortization 7,141   7,141   7,749
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Intangible assets not subject to amortization 7,141   7,141   7,749
Customer relationships and other          
Finite-Lived Intangible Assets, Net [Abstract]          
Gross carrying amount 56,540   56,540   47,629
Accumulated amortization (13,380)   (13,380)   (11,145)
Net carrying amount 43,160   43,160   36,484
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Accumulated amortization (13,380)   (13,380)   (11,145)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Net carrying amount 43,160   43,160   36,484
Developed technology          
Finite-Lived Intangible Assets, Net [Abstract]          
Gross carrying amount 19,156   19,156   15,633
Accumulated amortization (4,879)   (4,879)   (3,218)
Net carrying amount 14,277   14,277   12,415
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Accumulated amortization (4,879)   (4,879)   (3,218)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Net carrying amount 14,277   14,277   12,415
Trade name          
Finite-Lived Intangible Assets, Net [Abstract]          
Gross carrying amount 1,885   1,885   223
Accumulated amortization (278)   (278)   (166)
Net carrying amount 1,607   1,607   57
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Accumulated amortization (278)   (278)   (166)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]          
Net carrying amount 1,607   1,607   $ 57
Operating Segments | North America          
Goodwill [Roll Forward]          
Carrying amount, December 31, 2021     65,535    
Goodwill attributable to acquisitions (subject to change)     0    
Measurement period adjustment to prior year acquisition       (17)  
Foreign currency adjustments     (146)    
Carrying amount, June 30, 2022 65,372   65,372    
Operating Segments | International          
Goodwill [Roll Forward]          
Carrying amount, December 31, 2021     53,291    
Goodwill attributable to acquisitions (subject to change)     22,148    
Measurement period adjustment to prior year acquisition       $ 0  
Foreign currency adjustments     (5,939)    
Carrying amount, June 30, 2022 $ 69,500   $ 69,500