Quarterly report [Sections 13 or 15(d)]

Goodwill and Intangible Assets (Tables)

v3.26.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2026
Intangible Asset, Goodwill and Other [Abstract]  
Intangible Asset, Finite-Lived, Acquired
The following table sets forth the Company’s finite-lived intangible assets resulting from business acquisitions and other purchases, which are amortized over their estimated useful lives:
June 30, 2026 December 31, 2025
Weighted
Average
Useful Life
(in Years)
Gross Carrying Amount Accumulated Amortization Net Carrying Amount Gross Carrying Amount Accumulated Amortization Net Carrying Amount
(in thousands)
Licensed technology 6.9 $ 33,523  $ (4,917) $ 28,606  $ 31,858  $ (3,663) $ 28,195 
Developed technology 6.9 311,261  (298,872) 12,389  311,261  (293,761) 17,500 
Trademarks and trade names 6.2 14,800  (14,633) 167  14,800  (14,562) 238 
Patents 7.0 4,780  (2,162) 2,618  4,780  (1,821) 2,959 
6.0 $ 364,364  $ (320,584) $ 43,780  $ 362,699  $ (313,807) $ 48,892 
Schedule of Finite-lived Intangible Assets Amortization Expense
The following table sets forth amortization expense associated with finite-lived intangible assets, which is included in the consolidated statements of operations as follows:
Three Months Ended June 30, Six Months Ended June 30,
2026 2025 2026 2025
(in thousands)
Cost of net revenue $ 3,213  $ 2,844  $ 6,342  $ 5,673 
Selling, general and administrative 229  591  435  1,183 
$ 3,442  $ 3,435  $ 6,777  $ 6,856 
Intangible Asset, Finite-Lived
The following table sets forth the activity related to finite-lived intangible assets:
Six Months Ended June 30,
2026 2025
(in thousands)
Beginning balance $ 48,892  $ 55,008 
Additions 1,665  6,207 
Amortization (6,777) (6,856)
Ending balance $ 43,780  $ 54,359 
Intangible Asset, Finite-Lived, and Capitalized Cost, Software to be Sold, Leased, or Marketed, Estimated Amortization Expense The following table presents future amortization of the Company’s finite-lived intangible assets at June 30, 2026:
Amount
(in thousands)
2026 (6 months) $ 7,427 
2027 11,834 
2028 6,388 
2029 5,297 
2030 4,167 
Thereafter 8,667 
Total $ 43,780