v3.24.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets at September 30, 2024 and December 31, 2023 were as follows:
As of September 30, 2024As of December 31, 2023
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$55,540 $(54,452)$1,088 $55,540 $(46,065)$9,475 
Non-compete agreements11,525 (11,333)192 12,020 (10,058)1,962 
Trademarks19,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 costs75,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 
202536,287 
202629,718 
202713,783 
20287,513 
Thereafter1,969 
Total amortization$101,147