XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in the Carrying Amount of Goodwill
Changes in the carrying amount of goodwill were as follows: 
(In thousands) 
Balance at December 31, 2022$49,085 
Goodwill impairment(49,075)
Foreign exchange effects(10)
Balance at December 31, 2023$— 
Components of Intangible Assets
Estimated useful lives are as follows:
Capitalized software development
2 years
Customer relationships
6-10 years
Developed and core technology
6-14 years
Patents
10 years
Trademarks and trade names
6-8 years
The components of intangible assets, net were as follows: 
December 31,
 20242023
(In thousands)
Gross (1)
Accumulated
Amortization (1)
Net (1)
Gross (1)
Accumulated
Amortization (1)
Net (1)
Capitalized software development costs$2,575 $(1,150)$1,425 $2,161 $(421)$1,740 
Customer relationships 6,340 (4,526)1,814 6,340 (3,803)2,537 
Developed and core technology 740 (398)342 4,220 (3,754)466 
Patents 34,758 (14,339)20,419 33,195 (12,686)20,509 
Trademarks and trade names450 (412)38 450 (353)97 
Total intangible assets, net$44,863 $(20,825)$24,038 $46,366 $(21,017)$25,349 
(1)This table excludes the gross value of fully amortized intangible assets totaling $49.3 million and $45.0 million on December 31, 2024 and 2023, respectively.
Amortization Expense by Income Statement Caption Amortization expense by statement of operations caption was as follows:
 Year Ended December 31,
(In thousands)202420232022
Cost of sales$729 $443 $49 
Selling, general and administrative expenses4,438 4,440 3,969 
Total amortization expense$5,167 $4,883 $4,018 
Estimated Future Amortization Expense Related to Intangible Assets
Estimated future annual amortization expense related to our intangible assets at December 31, 2024 is as follows: 
(In thousands) 
2025$5,048 
20264,563 
20273,490 
20282,956 
20292,645 
Thereafter5,336 
Total$24,038