Note 17 - Segment and Geographic Information - Asset Information by Geographic Region (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-lived assets | $ 780,805 | $ 432,672 |
| UNITED STATES | ||
| Long-lived assets | 313,023 | 123,677 |
| TAIWAN | ||
| Long-lived assets | 195,828 | 146,673 |
| CHINA | ||
| Long-lived assets | $ 271,954 | $ 162,322 |