XML 72 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Acquired Finite-Lived Intangible Asset by Major Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 191,967 $ 197,283
Finite-Lived Intangible Assets, Accumulated Amortization (134,463) (130,620)
Net Carrying Value $ 57,504 $ 66,663
Weighted-average amortization period 7 years 7 months 6 days 6 years 8 months 12 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 157,463 $ 160,652
Finite-Lived Intangible Assets, Accumulated Amortization (113,085) (111,176)
Net Carrying Value $ 44,378 $ 49,477
Weighted-average amortization period 9 years 8 months 12 days 9 years 4 months 24 days
Technology-based    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 21,905 $ 22,293
Finite-Lived Intangible Assets, Accumulated Amortization (13,169) (11,552)
Net Carrying Value $ 8,736 $ 10,741
Weighted-average amortization period 5 years 4 months 24 days 5 years 4 months 24 days
Tradenames    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,840 $ 6,393
Finite-Lived Intangible Assets, Accumulated Amortization (2,437) (2,187)
Net Carrying Value $ 3,403 $ 4,206
Weighted-average amortization period 5 years 9 months 18 days 7 years
Other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 6,759 $ 7,944
Finite-Lived Intangible Assets, Accumulated Amortization (5,772) (5,706)
Net Carrying Value $ 987 $ 2,238
Weighted-average amortization period 3 years 10 months 24 days 4 years 7 months 6 days