XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Segment and Geographic Information - Revenue By Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 1,821,072 $ 1,794,148 $ 1,207,798
CHINA      
Revenue 934,768 938,946 700,985
TAIWAN      
Revenue 307,499 233,040 169,130
KOREA, REPUBLIC OF      
Revenue 169,867 189,478 93,027
Europe [Member]      
Revenue 132,620 145,584 85,201
UNITED STATES      
Revenue 97,294 99,804 35,770
JAPAN      
Revenue 93,340 91,048 68,720
South East Asia [Member]      
Revenue 85,150 95,739 54,611
Other Region [Member]      
Revenue $ 534 $ 509 $ 354