v3.25.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Goodwill
The changes in the carrying amount of goodwill were as follows (in thousands):
December 31, 2022$109,740 
Foreign currency translation adjustments
2,357 
December 31, 2023112,097 
Acquisition89,146 
Foreign currency translation adjustments(4,399)
December 31, 2024$196,844 
Summary of Intangible Assets
The following table presents the components of net intangible assets (in thousands):
December 31, 2024December 31, 2023
Weighted Average Useful Life (Years)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Acquired technology4.7$26,044 $(11,938)$14,106 $15,949 $(7,471)$8,478 
Acquired customer-related9.715,852 (4,114)11,738 15,427 (2,769)12,658 
Acquired trade names5.0655 (360)295 2,172 (1,721)451 
Patents10.03,341 (2,091)1,250 3,150 (1,845)1,305 
Total6.8$45,892 $(18,503)$27,389 $36,698 $(13,806)$22,892 
Schedule of Expected Amortization Expense of Intangible Assets As of December 31, 2024, expected remaining amortization expense of intangible assets by fiscal year is as follows (in thousands):
2025$6,906 
20265,587 
20274,335 
20283,913 
20292,754 
Thereafter3,894 
Total expected amortization expense$27,389