XML 36 R12.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4. Goodwill and Intangible Assets (Notes)
12 Months Ended
Dec. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
4. Goodwill and Intangible Assets

Goodwill

Goodwill for our modules business consisted of the following at December 31, 2025 and 2024 (in thousands):
December 31, 2024Acquisitions (Impairments)Foreign Currency Translation AdjustmentsDecember 31, 2025
Gross amount$421,700 $— $2,760 $424,460 
Accumulated impairment losses(393,365)— — (393,365)
Total$28,335 $— $2,760 $31,095 
December 31, 2023Acquisitions (Impairments)Foreign Currency Translation AdjustmentsDecember 31, 2024
Gross amount$423,052 $— $(1,352)$421,700 
Accumulated impairment losses(393,365)— — (393,365)
Total$29,687 $— $(1,352)$28,335 

We performed our annual impairment analysis in the fourth quarters of 2025 and 2024. As permitted by ASC 350-20, we performed a qualitative assessment for our modules business in each respective period and concluded that it was not more likely than not that the fair value of the business was less than its carrying amount. Accordingly, a quantitative goodwill impairment test was not required in any period presented.

Intangible assets, net

The following tables summarize our intangible assets at December 31, 2025 and 2024 (in thousands):
December 31, 2025
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$97,645 $(92,333)$5,312 
In-process research and development43,159 — 43,159 
Patents10,500 (7,964)2,536 
Total$151,304 $(100,297)$51,007 
December 31, 2024
 Gross AmountAccumulated AmortizationNet Amount
Developed technology$97,645 $(88,717)$8,928 
In-process research and development43,159 — 43,159 
Patents10,068 (7,501)2,567 
Total$150,872 $(96,218)$54,654 

Amortization of intangible assets was $4.1 million, $10.5 million, and $10.5 million for the years ended December 31, 2025, 2024, and 2023, respectively.
Estimated future amortization expense for our definite-lived intangible assets was as follows at December 31, 2025 (in thousands):
Amortization Expense
2026$2,739 
20272,639 
2028920 
2029536 
2030279 
Thereafter735 
Total amortization expense$7,848