v3.23.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets at March 31, 2023 and December 31, 2022 were as follows:
As of March 31, 2023As of December 31, 2022
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$62,785 $(44,139)$18,646 $62,785 $(40,981)$21,804 
Non-compete agreements13,275 (9,327)3,948 13,275 (8,642)4,633 
Trademarks19,870 (10,064)9,806 19,870 (8,663)11,207 
Acquired technology 157,639 (80,792)76,847 157,638 (74,910)82,728 
Capitalized software development costs35,313 (4,593)30,720 28,519 (3,210)25,309 
$288,882 $(148,915)$139,967 $282,087 $(136,406)$145,681 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expense related to intangible assets as of March 31, 2023 was as follows:
Amortization
Year Ended December 31,
2023 (April 1 to December 31)
$38,195 
202445,993
202528,150
202621,582
20275,646
Thereafter401
Total amortization$139,967