XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Indefinite-Lived Intangible Assets
The components of intangible assets and accumulated amortization are as follows (in thousands):
As of December 31, 2022
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Finite-lived intangible assets:
Developed technology1.8 years$13,200 $(8,035)$5,165 
Customer relationships6.1 years$7,507 $(2,677)$4,830 
Trade name0.0 years$320 $(320)$— 
Launched IPR&D assets3.7 years$960 $(240)$720 
Total finite-lived intangible assets$21,987 $(11,272)$10,715 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite$2,224 $— $2,224 
Total infinite-lived intangible assets$2,224 $— $2,224 
Total intangible assets$24,211 $(11,272)$12,939 

As of December 31, 2021
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Finite-lived intangible assets:
Developed technology3.0 years$13,200 $(5,250)$7,950 
Customer relationships7.0 years$7,410 $(1,696)$5,714 
Trade name0.0 years$320 $(320)$— 
Launched IPR&D assets5.0 years$960 $— $960 
Total finite-lived intangible assets$21,890 $(7,266)$14,624 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite$2,202 $— $2,202 
Total infinite-lived intangible assets$2,202 $— $2,202 
Total intangible assets$24,092 $(7,266)$16,826 
Schedule of Finite-Lived Intangible Assets
The components of intangible assets and accumulated amortization are as follows (in thousands):
As of December 31, 2022
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Finite-lived intangible assets:
Developed technology1.8 years$13,200 $(8,035)$5,165 
Customer relationships6.1 years$7,507 $(2,677)$4,830 
Trade name0.0 years$320 $(320)$— 
Launched IPR&D assets3.7 years$960 $(240)$720 
Total finite-lived intangible assets$21,987 $(11,272)$10,715 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite$2,224 $— $2,224 
Total infinite-lived intangible assets$2,224 $— $2,224 
Total intangible assets$24,211 $(11,272)$12,939 

As of December 31, 2021
Weighted Average Remaining Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Finite-lived intangible assets:
Developed technology3.0 years$13,200 $(5,250)$7,950 
Customer relationships7.0 years$7,410 $(1,696)$5,714 
Trade name0.0 years$320 $(320)$— 
Launched IPR&D assets5.0 years$960 $— $960 
Total finite-lived intangible assets$21,890 $(7,266)$14,624 
Indefinite-lived intangible assets:
Trade name - website domainIndefinite$2,202 $— $2,202 
Total infinite-lived intangible assets$2,202 $— $2,202 
Total intangible assets$24,092 $(7,266)$16,826 
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, 2022 (in thousands):
Amount
2023$3,968 
2024$3,462 
2025$802 
2026$754 
2027$610 
Thereafter$1,119 
Total$10,715