Note 20 - Subsequent Events (Details Textual) - Subsequent Event [Member] $ in Millions |
Jul. 26, 2026
USD ($)
|
Jul. 23, 2026
USD ($)
|
Jul. 08, 2026
USD ($)
|
|---|---|---|---|
| Aggregate Redemption if Investors Exercise Rights in Full | $ 49.0 | ||
| InP Wafer Substrates [Member] | |||
| Reservation Agreement, Period (Year) | 6 years | ||
| Reservation Agreement, Number of Deposits | 2 | ||
| Reservation Agreement, Deposit Amount | $ 43.5 | ||
| Reservation Agreement, Initial Deposit Period Due (Day) | 30 days | ||
| Related Party [Member] | Beijing Boyu Semiconductor Vessel Craftwork Technology Co [Member] | |||
| Percent of Shares Acquired in Agreement | 0.58% | ||
| Cost of Shares Acquired in Agreement | $ 6.0 |