XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 4,209,147 $ 4,295,834 $ 4,022,667
Costs of goods sold 2,597,410 2,630,208 2,657,236
Gross profit 1,611,737 1,665,626 1,365,431
Operating expenses:      
Selling and service 555,358 526,446 448,199
Research and development 243,470 219,600 173,443
General and administrative 422,211 285,095 253,396
Amortization of intangibles 101,507 97,743 104,194
Total operating expenses 1,322,546 1,128,884 979,232
Income from operations 289,191 536,742 386,199
Other (expense) income:      
Interest expense (70,697) (89,713) (97,627)
Investment income 7,673 7,605 4,272
Change in fair value of investments (20,610) (38,006) 0
Loss on refinancing of debt (1,225) (4,861) 0
Other, net (5,272) (2,329) (2,544)
Total other expense, net (90,131) (127,304) (95,899)
Income before provision for income taxes 199,060 409,438 290,300
Provision for income taxes 37,706 92,460 73,180
Net income 161,354 316,978 217,120
Net income attributable to noncontrolling interests 1,800 663 2,514
Net income attributable to Generac Holdings Inc. 159,554 316,315 214,606
Other comprehensive income (loss):      
Foreign currency translation adjustment 99,817 (62,842) 57,963
Net unrealized loss on derivatives (12,863) (7,672) (8,004)
Other comprehensive income (loss) 86,954 (70,514) 49,959
Total comprehensive income 248,308 246,464 267,079
Comprehensive income attributable to noncontrolling interests 2,481 405 2,581
Comprehensive income attributable to Generac Holdings Inc. $ 245,827 $ 246,059 $ 264,498
Net income attributable to Generac Holdings Inc. per common share - basic: (in dollars per share) $ 2.73 $ 5.46 $ 3.31
Weighted average common shares outstanding - basic: (in shares) 58,523,642 59,559,797 61,265,060
Net income attributable to Generac Holdings Inc. per common share - diluted: (in dollars per share) $ 2.69 $ 5.39 $ 3.27
Weighted average common shares outstanding - diluted: (in shares) 59,275,781 60,350,412 62,058,387