XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and other intangible assets - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Value $ 409,373 $ 407,571
Accumulated Amortization 199,864 188,827
Net Carrying Value 209,509 218,744
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Value 34,657 34,649
Accumulated Amortization 23,309 22,200
Net Carrying Value $ 11,348 $ 12,449
Weighted‑ Average Remaining Useful Life 2 years 7 months 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 $ 250,094 $ 249,659
Accumulated Amortization 102,518 96,973
Net Carrying Value $ 147,576 $ 152,686
Weighted‑ Average Remaining Useful Life 7 years 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 $ 118,157 $ 116,881
Accumulated Amortization 70,029 66,373
Net Carrying Value $ 48,128 $ 50,508
Weighted‑ Average Remaining Useful Life 4 years 6 months 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,901 $ 2,864
Accumulated Amortization 1,381 1,066
Net Carrying Value $ 1,520 $ 1,798
Weighted‑ Average Remaining Useful Life 2 years 1 month 6 days 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,564 $ 3,518
Accumulated Amortization 2,627 2,215
Net Carrying Value $ 937 $ 1,303
Weighted‑ Average Remaining Useful Life 9 months 18 days 1 year