XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets, Net - Schedule of Weighted Average Remaining Life and Carrying Value of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 196,110 $ 188,300
Accumulated Amortization (110,465) (105,842)
Net Carrying Value $ 85,645 $ 82,458
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 6 years 2 months 12 days 6 years 6 months
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 128,280 $ 125,885
Accumulated Amortization (81,033) (78,363)
Net Carrying Value $ 47,247 $ 47,522
Customer Relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 6 years 9 months 18 days 7 years
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 62,994 $ 58,478
Accumulated Amortization (26,701) (24,925)
Net Carrying Value $ 36,293 $ 33,553
Developed Technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 5 years 6 months 5 years 9 months 18 days
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,474 $ 3,937
Accumulated Amortization (2,731) (2,554)
Net Carrying Value $ 1,743 $ 1,383
Trade Name | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 2 years 4 months 24 days
Capitalized Software Development Costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 362  
Accumulated Amortization 0  
Net Carrying Value $ 362 $ 0
Capitalized Software Development Costs | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 5 years