v3.22.4
Note 15 - Segment and Geographic Information - Revenue By Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue $ 1,794,148 $ 1,207,798 $ 844,452
CHINA      
Revenue 938,946 700,985 516,519
TAIWAN      
Revenue 233,040 169,130 109,256
Europe [Member]      
Revenue 145,584 85,201 56,329
KOREA, REPUBLIC OF      
Revenue 189,478 93,027 64,093
South East Asia [Member]      
Revenue 95,739 54,611 42,403
JAPAN      
Revenue 91,048 68,720 35,461
UNITED STATES      
Revenue 99,804 35,770 20,098
Other Region [Member]      
Revenue $ 509 $ 354 $ 293