XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and other intangible assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 383,554 $ 383,554
Accumulated Amortization 198,497 188,328
Foreign Currency Translation (7,804) (7,335)
Total intangible assets 177,253 187,891
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 34,700 34,700
Accumulated Amortization 27,735 26,630
Foreign Currency Translation (36) (35)
Total intangible assets $ 6,929 $ 8,035
Weighted‑ Average Remaining Useful Life 1 year 7 months 6 days 1 year 9 months 18 days
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 8 years 8 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 257,308 $ 257,308
Accumulated Amortization 125,058 119,396
Foreign Currency Translation (1,948) (1,781)
Total intangible assets $ 130,302 $ 136,131
Weighted‑ Average Remaining Useful Life 6 years 6 years 2 months 12 days
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 12 years 12 years
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 84,647 $ 84,647
Accumulated Amortization 39,524 36,235
Foreign Currency Translation (5,453) (5,148)
Total intangible assets $ 39,670 $ 43,264
Weighted‑ Average Remaining Useful Life 3 years 8 months 12 days 3 years 10 months 24 days
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 6 years 6 months 6 years 6 months
Non‑competes    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 3,099 $ 3,099
Accumulated Amortization 2,380 2,267
Foreign Currency Translation (169) (172)
Total intangible assets $ 550 $ 660
Weighted‑ Average Remaining Useful Life 1 year 7 months 6 days 1 year 9 months 18 days
Non‑competes | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 6 months 2 years 6 months
Non‑competes | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 3 years 3 years
Order backlog    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 6 months 2 years 6 months
Gross Carrying Value $ 3,800 $ 3,800
Accumulated Amortization 3,800 3,800
Foreign Currency Translation (198) (199)
Total intangible assets $ (198) $ (199)
Weighted‑ Average Remaining Useful Life 0 years 0 years