v3.26.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Schedule of Intangible Assets
Intangible assets at June 30, 2026 and December 31, 2025 were as follows:
As of June 30, 2026As of December 31, 2025
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Acquired technology $117,737 $(110,177)$7,560 $117,737 $(101,481)$16,256 
Capitalized software development costs115,408 (49,522)65,886 103,884 (41,763)62,121 
$233,145 $(159,699)$73,446 $221,621 $(143,244)$78,377 
Schedule of Estimated Future Amortization Expense
The estimated future amortization expense related to intangible assets as of June 30, 2026 was as follows:
Amortization
Year Ended December 31,
2026 (July 1 to December 31)
$17,729 
2027
22,250 
2028
16,024 
2029
10,567 
2030
5,780 
Thereafter1,096 
Total amortization$73,446