XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 229,911 $ 147,339
Accounts receivable, less allowance for credit losses 542,528 546,466
Inventories 1,424,691 1,089,705
Prepaid expenses and other current assets 116,139 64,954
Total current assets 2,313,269 1,848,464
Property and equipment, net 450,133 440,852
Customer lists, net 205,016 238,722
Patents and technology, net 455,845 492,473
Other intangible assets, net 44,207 66,436
Tradenames, net 228,170 243,531
Goodwill 1,359,588 1,409,674
Deferred income taxes 16,273 15,740
Operating lease and other assets 173,792 121,888
Total assets 5,246,293 4,877,780
Current liabilities:    
Short-term borrowings 64,588 72,035
Accounts payable 523,552 674,208
Accrued wages and employee benefits 54,430 72,060
Accrued product warranty 100,451 59,052
Other accrued liabilities 354,053 272,622
Current portion of long-term borrowings and finance lease obligations 8,056 5,930
Total current liabilities 1,105,130 1,155,907
Long-term borrowings and finance lease obligations 1,282,856 902,091
Deferred income taxes 131,978 205,964
Operating lease and other long-term liabilities 319,788 341,681
Total liabilities 2,839,752 2,605,643
Redeemable noncontrolling interests 86,936 58,050
Stockholders’ equity:    
Common stock, par value $0.01, 500,000,000 shares authorized, 72,640,001 and 72,386,017 shares issued at September 30, 2022 and December 31, 2021, respectively 728 725
Additional paid-in capital 976,001 952,939
Treasury stock, at cost (599,304) (448,976)
Excess purchase price over predecessor basis (202,116) (202,116)
Retained earnings 2,263,627 1,965,957
Accumulated other comprehensive loss (120,406) (54,755)
Stockholders’ equity attributable to Generac Holdings Inc. 2,318,530 2,213,774
Noncontrolling interests 1,075 313
Total stockholders' equity 2,319,605 2,214,087
Total liabilities and stockholders’ equity $ 5,246,293 $ 4,877,780