Note 7 - Segment Reporting - Provision for Legal, Regulatory and Product Charges (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Provision for legal, regulatory, and other costs (6) | $ (3,206) | $ (3,751) |
| Certain Patent Lawsuits [Member] | ||
| Provision for legal, regulatory, and other costs (6) | 2,447 | 1,492 |
| Certain Class Action Lawsuits [Member] | ||
| Provision for legal, regulatory, and other costs (6) | 1,026 | 1,343 |
| Government Inquiries and Other Matters [Member] | ||
| Provision for legal, regulatory, and other costs (6) | 862 | 916 |
| Clean Energy Warranty-related Matters [Member] | ||
| Release of warranty provision recorded in 2022 to address clean energy warranty-related matters | $ (1,129) | $ 0 |