XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
The components of goodwill and intangible assets and accumulated amortization are as follows (in thousands):
As of June 30, 2025
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.0 years13,200 (13,200)— 
Client relationships4.3 years7,507 (4,864)2,643 
Launched IPR&D assets1.3 years960 (720)240 
Total finite-lived intangible assets21,667 (18,784)2,883 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$144,839 $(18,784)$126,055 

As of December 31, 2024
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.0 years13,200 (13,200)— 
Client relationships4.8 years7,507 (4,559)2,948 
Launched IPR&D assets1.8 years960 (624)336 
Total finite-lived intangible assets21,667 (18,383)3,284 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$144,839 $(18,383)$126,456 
Schedule of Finite-Lived Intangible Assets
The components of goodwill and intangible assets and accumulated amortization are as follows (in thousands):
As of June 30, 2025
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.0 years13,200 (13,200)— 
Client relationships4.3 years7,507 (4,864)2,643 
Launched IPR&D assets1.3 years960 (720)240 
Total finite-lived intangible assets21,667 (18,784)2,883 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$144,839 $(18,784)$126,055 

As of December 31, 2024
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.0 years13,200 (13,200)— 
Client relationships4.8 years7,507 (4,559)2,948 
Launched IPR&D assets1.8 years960 (624)336 
Total finite-lived intangible assets21,667 (18,383)3,284 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$144,839 $(18,383)$126,456 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents estimated future amortization expense for finite-lived intangible assets as of June 30, 2025 (in thousands):
Amount
Remainder of 2025$401 
2026754 
2027610 
2028610 
2029508 
Total$2,883