XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
Dec. 27, 2023
Oct. 05, 2023
Jun. 23, 2023
May 03, 2023
Aug. 01, 2022
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Amount Financed by Dealers           $ 165,432   $ 158,028
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 Nos. 21-cv-00428-ADA and 20-cv-00078-ADA [Member]                
Litigation Settlement, Amount Awarded to Other Party $ 4,600   $ 5,400          
Loss Contingency Accrual               10,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