v3.25.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets at June 30, 2025 and December 31, 2024 were as follows:
As of June 30, 2025As of December 31, 2024
Gross AmountAccumulated AmortizationNet Carrying AmountGross AmountAccumulated AmortizationNet Carrying Amount
Customer relationships$— $— $— $1,495 $(1,401)$94 
Acquired technology 150,097 (123,799)26,298 150,097 (112,791)37,306 
Capitalized software development costs92,703 (32,232)60,471 81,080 (23,847)57,233 
$242,800 $(156,031)$86,769 $232,672 $(138,039)$94,633 
Schedule of Estimated Future Amortization Expense
The estimated future amortization expense related to intangible assets as of June 30, 2025 was as follows:
Amortization
Year Ended December 31,
2025 (July 1 to December 31)
$19,312 
202633,115 
202717,180 
202810,910 
20295,367 
Thereafter885 
Total amortization$86,769