XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and other intangible assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 417,422 $ 407,571
Accumulated Amortization 220,908 188,827
Net Carrying Value 196,514 218,744
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 34,653 34,649
Accumulated Amortization 25,515 22,200
Net Carrying Value $ 9,138 $ 12,449
Weighted‑ Average Remaining Useful Life 2 years 1 month 6 days 2 years 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 Value $ 254,612 $ 249,659
Accumulated Amortization 113,574 96,973
Net Carrying Value $ 141,038 $ 152,686
Weighted‑ Average Remaining Useful Life 6 years 6 months 7 years 2 months 12 days
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 2 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 Value $ 121,730 $ 116,881
Accumulated Amortization 76,526 66,373
Net Carrying Value $ 45,204 $ 50,508
Weighted‑ Average Remaining Useful Life 4 years 1 month 6 days 4 years 8 months 12 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 Value $ 2,884 $ 2,864
Accumulated Amortization 1,934 1,066
Net Carrying Value $ 950 $ 1,798
Weighted‑ Average Remaining Useful Life 2 years 2 years 3 months 18 days
Non‑competes | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 2 years 2 years
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 Value $ 3,543 $ 3,518
Accumulated Amortization 3,359 2,215
Net Carrying Value $ 184 $ 1,303
Weighted‑ Average Remaining Useful Life 3 months 18 days 1 year