v3.21.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets at September 30, 2021 and December 31, 2020 were as follows:
As of September 30, 2021As of December 31, 2020
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$63,050 $(25,441)$37,609 $64,405 $(18,568)$45,837 
Non-compete agreements13,275 (5,212)8,063 12,705 (3,205)9,500 
Trademarks19,870 (5,297)14,573 19,870 (3,612)16,258 
Acquired technology 152,080 (46,617)105,463 141,340 (30,256)111,084 
Capitalized software development costs9,010 (3,758)5,252 5,103 (2,923)2,180 
$257,285 $(86,325)$170,960 $243,423 $(58,564)$184,859 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The estimated future amortization expense related to intangible assets as of September 30, 2021 was as follows:
Amortization
Year Ended December 31,
2021 (October 1 to December 31)
$10,458 
202241,335
202340,578
202435,469
202523,229
Thereafter19,891
Total amortization$170,960