XML 103 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Segment and Geographic Information - Revenue By Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 2,207,100 $ 1,821,072 $ 1,794,148
CHINA      
Revenue 1,178,341 934,768 938,946
TAIWAN      
Revenue 577,956 307,499 233,040
KOREA, REPUBLIC OF      
Revenue 167,899 169,867 189,478
Europe [Member]      
Revenue 86,899 132,620 145,584
South East Asia [Member]      
Revenue 78,765 85,150 95,739
JAPAN      
Revenue 61,695 93,340 91,048
UNITED STATES      
Revenue 55,235 97,294 99,804
Other Region [Member]      
Revenue $ 310 $ 534 $ 509