XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
The components of goodwill, intangible assets and accumulated amortization are as follows (in thousands):
As of December 31, 2023
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.8 years13,200 (10,820)2,380 
Customer relationships5.4 years7,507 (3,669)3,838 
Launched IPR&D assets2.7 years960 (431)529 
Total finite-lived intangible assets21,667 (14,920)6,747 
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 $(14,920)$129,919 

As of December 31, 2022
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology1.8 years13,200 (8,035)5,165 
Customer relationships6.1 years7,507 (2,677)4,830 
Trade name0.0 years320 (320)— 
Launched IPR&D assets3.7 years960 (240)720 
Total finite-lived intangible assets21,987 (11,272)10,715 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$145,159 $(11,272)$133,887 
Schedule of Finite-Lived Intangible Assets
The components of goodwill, intangible assets and accumulated amortization are as follows (in thousands):
As of December 31, 2023
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology0.8 years13,200 (10,820)2,380 
Customer relationships5.4 years7,507 (3,669)3,838 
Launched IPR&D assets2.7 years960 (431)529 
Total finite-lived intangible assets21,667 (14,920)6,747 
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 $(14,920)$129,919 

As of December 31, 2022
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Goodwill:
Goodwill from acquisitionsIndefinite$120,948 $— $120,948 
Finite-lived intangible assets:
Developed technology1.8 years13,200 (8,035)5,165 
Customer relationships6.1 years7,507 (2,677)4,830 
Trade name0.0 years320 (320)— 
Launched IPR&D assets3.7 years960 (240)720 
Total finite-lived intangible assets21,987 (11,272)10,715 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite2,224 — 2,224 
Total infinite-lived intangible assets2,224 — 2,224 
Total goodwill and intangible assets$145,159 $(11,272)$133,887 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The table below presents estimated future amortization expense for finite-lived intangible assets as of December 31, 2023 (in thousands):
Amount
2024$3,462 
2025802 
2026754 
2027610 
2028610 
Thereafter509 
Total$6,747