XML 88 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5. Goodwill and Intangible Assets (Details) - Goodwill - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Line Items]      
Goodwill $ 28,335 $ 29,687 $ 14,462
Goodwill, period increase (decrease) 0 14,952  
Goodwill, foreign currency translation gain (loss) (1,352) 273  
Modules segment      
Goodwill [Line Items]      
Goodwill, gross 421,700 423,052 407,827
Goodwill, accumulated impairment losses (393,365) (393,365) (393,365)
Goodwill 28,335 29,687 $ 14,462
Goodwill from acquisition 0 14,952  
Goodwill impaired, acquisition 0 0  
Goodwill, foreign currency translation gain (loss) (1,352) 273  
Goodwill impaired, foreign currency translation gain (loss) $ 0 $ 0