XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-lived Intangible Assets
The following table presents details of the Company’s acquired intangible assets as of December 31, 2023 and 2022 (in thousands, except weighted-average amortization period):
As of December 31, 2023Weighted-Average Amortization PeriodGross Carrying AmountAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology8.8 years$83,289 $(19,640)$63,649 
Customer relationships15.0 years6,579 (2,851)3,728 
Trade secrets and processes20.0 years5,256 (1,577)3,679 
Total intangible assets
9.6 years$95,124 $(24,068)$71,056 
As of December 31, 2022Weighted-Average
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology8.8 years$83,289 $(10,113)$73,176 
Customer relationships15.0 years6,383 (2,340)4,043 
Trade secrets and processes20.0 years5,256 (1,314)3,942 
Other5.0 years1,646 (1,646)— 
Total intangible assets9.6 years$96,574 $(15,413)$81,161 
Schedule of Indefinite-lived Intangible Assets
The following table presents details of the Company’s acquired intangible assets as of December 31, 2023 and 2022 (in thousands, except weighted-average amortization period):
As of December 31, 2023Weighted-Average Amortization PeriodGross Carrying AmountAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology8.8 years$83,289 $(19,640)$63,649 
Customer relationships15.0 years6,579 (2,851)3,728 
Trade secrets and processes20.0 years5,256 (1,577)3,679 
Total intangible assets
9.6 years$95,124 $(24,068)$71,056 
As of December 31, 2022Weighted-Average
Amortization Period
Gross Carrying AmountAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology8.8 years$83,289 $(10,113)$73,176 
Customer relationships15.0 years6,383 (2,340)4,043 
Trade secrets and processes20.0 years5,256 (1,314)3,942 
Other5.0 years1,646 (1,646)— 
Total intangible assets9.6 years$96,574 $(15,413)$81,161 
Finite-lived Intangible Assets Amortization Expense
The following table presents the amortization recorded related to the Company’s finite-lived intangible assets for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 Year Ended December 31,
 202320222021
Cost of revenue$263 $263 $263 
Sales, general and administrative9,949 8,917 2,618 
Total$10,212 $9,180 $2,881 
Schedule of Future Amortization Expense
As of December 31, 2023, expected amortization expense for the unamortized acquired intangible assets for the next five years and thereafter is as follows (in thousands):
Amortization Expense
2024$10,220 
202510,220 
202610,220 
202710,220 
202810,220 
Thereafter19,956 
Total amortization$71,056