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 |