XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Components of Intangible Assets, Net
The components of intangible assets, net were as follows:
 June 30, 2025December 31, 2024
(In thousands)
Gross (1)
Accumulated
Amortization (1)
Net
Gross (1)
Accumulated
Amortization (1)
Net
Capitalized software development costs$1,580 $(369)$1,211 $2,575 $(1,150)$1,425 
Customer relationships 6,340 (4,888)1,452 6,340 (4,526)1,814 
Developed and core technology 740 (445)295 740 (398)342 
Patents34,954 (14,936)20,018 34,758 (14,339)20,419 
Trademarks and trade names50 (28)22 450 (412)38 
Total intangible assets, net$43,664 $(20,666)$22,998 $44,863 $(20,825)$24,038 
(1)This table excludes the gross value of fully amortized intangible assets totaling $51.8 million and $49.3 million at June 30, 2025 and December 31, 2024, respectively.
Schedule of Amortization Expense Amortization expense by statement of operations caption was as follows:
(In thousands)Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Cost of sales$100 $140 $341 $281 
Selling, general and administrative expenses1,098 1,080 2,198 2,176 
Total amortization expense$1,198 $1,220 $2,539 $2,457 
Schedule of Estimated Future Amortization Expense Related to Intangible Assets
Estimated future annual amortization expense related to our intangible assets at June 30, 2025, was as follows:
(In thousands)
2025 (remaining 6 months)$2,526 
20264,761 
20273,794 
20282,976 
20292,722 
Thereafter6,219 
Total$22,998