Note 12 - Employee Benefit Plans (Details Textual) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Pension Plan for Employees in Sweden [Member] | ||
| Defined Contribution Plan, Cost | $ 533,000 | $ 542,000 |
| Pension Plan for Employees in Sweden [Member] | Minimum [Member] | ||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 4.50% | |
| Pension Plan for Employees in Sweden [Member] | Maximum [Member] | ||
| Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 30.00% | |
| Pension Plan for United States Employees [Member] | ||
| Defined Contribution Plan, Cost | $ 6,000 | 6,000 |
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 6.00% | |
| Pension Plans for Taiwan Employees [Member] | ||
| Defined Contribution Plan, Cost | $ 3,000 | $ 3,000 |
| Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 6.00% | |