Note 16 - Commitments and Contingencies (Details Textual) - USD ($) $ in Thousands |
Oct. 05, 2023 |
Aug. 01, 2022 |
Jun. 30, 2026 |
Mar. 31, 2026 |
Jan. 26, 2026 |
Dec. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Oct. 28, 2022 |
|---|---|---|---|---|---|---|---|---|---|
| Amount Financed by Dealers | $ 179,174 | $ 149,737 | |||||||
| Power Home Solar, LLC Against Generac Power Systems, Inc. [Member] | Minimum [Member] | |||||||||
| Loss Contingency, Damages Sought, Value | $ 25,000 | ||||||||
| Daniel Haak Lawsuit [Member] | |||||||||
| Loss Contingency Accrual | $ 15,000 | ||||||||
| Case No. 22-cv-00072-JRG [Member] | |||||||||
| Loss Contingency Accrual | $ 12,669 | ||||||||
| Litigation Settlement, Amount Awarded to Other Party | $ 11,500 | ||||||||
| Case No. 22-cv-00072-JRG [Member] | Estimated Prejudgment Interest [Member] | |||||||||
| Loss Contingency Accrual | $ 1,826 | ||||||||
| Zawaski et al. v. General Power Systems, Inc., et al. [Member] | |||||||||
| Loss Contingency Accrual | $ 206,500 | 206,500 | |||||||
| Accrual for Legal Settlements to be Paid in Cash | $ 104,500 | ||||||||
| Insurance Settlements Receivable | $ 102,000 | $ 102,000 |