Note 16 - Commitments and Contingencies (Details Textual) - USD ($) $ in Thousands |
Oct. 05, 2023 |
Aug. 01, 2022 |
Mar. 31, 2026 |
Jan. 26, 2026 |
Dec. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Oct. 28, 2022 |
|---|---|---|---|---|---|---|---|---|
| Amount Financed by Dealers | $ 162,314 | $ 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 |