v3.25.2
Note 14 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Oct. 05, 2023
May 03, 2023
Aug. 01, 2022
Jun. 30, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Amount Financed by Dealers       $ 167,176 $ 165,432    
Consumer Product Safety Commission [Member]              
Settlement Agreement, Civil Fine Payments   $ 15,800          
Power Home Solar, LLC Against Generac Power Systems, Inc. [Member] | Minimum [Member]              
Loss Contingency, Damages Sought, Value     $ 25,000        
Case No. 22-cv-00072-JRG [Member]              
Litigation Settlement, Amount Awarded to Other Party $ 11,500            
Loss Contingency Accrual             $ 12,669
Case No. 22-cv-00072-JRG [Member] | Estimated Prejudgment Interest [Member]              
Loss Contingency Accrual           $ 1,826