| Schedule of Intangible Assets |
Intangible assets at September 30, 2021 and December 31, 2020 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of September 30, 2021 | | As of December 31, 2020 | | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | $ | 63,050 | | | $ | (25,441) | | | $ | 37,609 | | | $ | 64,405 | | | $ | (18,568) | | | $ | 45,837 | | | Non-compete agreements | | 13,275 | | | (5,212) | | | 8,063 | | | 12,705 | | | (3,205) | | | 9,500 | | | Trademarks | | 19,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 costs | | 9,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 | | | 2022 | | 41,335 | | 2023 | | 40,578 | | 2024 | | 35,469 | | 2025 | | 23,229 | | Thereafter | | 19,891 | | Total amortization | | $ | 170,960 | |
|