v3.25.2
Acquisitions, Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2025
Acquisitions, Intangible Assets And Goodwill [Abstract]  
Schedule of Intangible Assets, Net
Intangible assets, net consisted of the following (in thousands):
June 30, 2025
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$17,264 $(4,260)$13,004 3 Years
Customer relationships4,400 (165)4,235 4 Years
Total$21,664 $(4,425)$17,239 
December 31, 2024
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortization
Period
Developed technology$10,918 $(7,432)$3,486 3 years
Customer relationships3,300 (3,075)225 4 years
Total$14,218 $(10,507)$3,711 
Schedule of Future Amortization Expense
As of June 30, 2025, future amortization expense by year is expected to be as follows (in thousands):
 Amount
Remainder of 2025$3,359 
20265,811 
20275,267 
20282,422 
2029380 
Total$17,239 
Schedule of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
Amount
Balance as of December 31, 2024$360,381 
2025 acquisitions164,470 
Foreign currency translation adjustments6,131 
Balance as of June 30, 2025$530,982