| Schedule of Intangible Assets |
Intangible assets at March 31, 2023 and December 31, 2022 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of March 31, 2023 | | As of December 31, 2022 | | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | $ | 62,785 | | | $ | (44,139) | | | $ | 18,646 | | | $ | 62,785 | | | $ | (40,981) | | | $ | 21,804 | | | Non-compete agreements | | 13,275 | | | (9,327) | | | 3,948 | | | 13,275 | | | (8,642) | | | 4,633 | | | Trademarks | | 19,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 costs | | 35,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 | | | 2024 | | 45,993 | | 2025 | | 28,150 | | 2026 | | 21,582 | | 2027 | | 5,646 | | Thereafter | | 401 | | Total amortization | | $ | 139,967 | |
|