| Schedule of Intangible Assets |
Intangible assets at September 30, 2024 and December 31, 2023 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As of September 30, 2024 | | As of December 31, 2023 | | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | $ | 55,540 | | | $ | (54,452) | | | $ | 1,088 | | | $ | 55,540 | | | $ | (46,065) | | | $ | 9,475 | | | Non-compete agreements | | 11,525 | | | (11,333) | | | 192 | | | 12,020 | | | (10,058) | | | 1,962 | | | Trademarks | | 19,870 | | | (18,469) | | | 1,401 | | | 19,870 | | | (14,266) | | | 5,604 | | | Acquired technology | | 150,097 | | | (107,288) | | | 42,809 | | | 150,097 | | | (90,776) | | | 59,321 | | | | | | | | | | | | | | | | Capitalized software development costs | | 75,718 | | | (20,061) | | | 55,657 | | | 56,147 | | | (10,937) | | | 45,210 | | | | $ | 312,750 | | | $ | (211,603) | | | $ | 101,147 | | | $ | 293,674 | | | $ | (172,102) | | | $ | 121,572 | |
|
| Schedule of Estimated Future Amortization Expense |
The estimated future amortization expense related to intangible assets as of September 30, 2024 was as follows: | | | | | | | | | | | Amortization | | Year Ended December 31, | | | 2024 (October 1 to December 31) | | $ | 11,877 | | | 2025 | | 36,287 | | | 2026 | | 29,718 | | | 2027 | | 13,783 | | | 2028 | | 7,513 | | | Thereafter | | 1,969 | | | Total amortization | | $ | 101,147 | |
|