v3.22.4
Note 15 - Segment and Geographic Information - Long Lived Assets By Geographic Region (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Long lived assets by region $ 357,157 $ 362,962 $ 281,528
CHINA      
Long lived assets by region 200,508 211,973 151,752
UNITED STATES      
Long lived assets by region 113,996 113,805 101,768
TAIWAN      
Long lived assets by region 20,074 19,607 18,797
Other Region [Member]      
Long lived assets by region $ 22,579 $ 17,577 $ 9,211