Cover Page
Cover Page - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2020 | Feb. 22, 2021 | Jun. 30, 2020 | |
Cover [Abstract] | |||
Document Type | 10-K | ||
Document Annual Report | true | ||
Document Period End Date | Dec. 31, 2020 | ||
Current Fiscal Year End Date | --12-31 | ||
Document Transition Report | false | ||
Entity File Number | 0-18953 | ||
Entity Registrant Name | AAON, INC. | ||
Entity Incorporation, State or Country Code | NV | ||
Entity Tax Identification Number | 87-0448736 | ||
Entity Address, Address Line One | 2425 South Yukon Ave., | ||
Entity Address, City or Town | Tulsa, | ||
Entity Address, State or Province | OK | ||
Entity Address, Postal Zip Code | 74107 | ||
City Area Code | 918 | ||
Local Phone Number | 583-2266 | ||
Title of 12(b) Security | Common Stock | ||
Trading Symbol | AAON | ||
Security Exchange Name | NASDAQ | ||
Is Entity a Well-known Seasoned Issuer? | No | ||
Is Entity a Voluntary Filer? | No | ||
Is Entity's Reporting Status Current? | Yes | ||
Entity Interactive Data Current | Yes | ||
Entity Filer Category | Large Accelerated Filer | ||
Entity Small Business | false | ||
Entity Emerging Growth Company | false | ||
ICFR Auditor Attestation Flag | true | ||
Entity Shell Company | false | ||
Entity Public Float | $ 2,213.5 | ||
Entity Common Stock, Shares Outstanding | 52,287,036 | ||
Documents Incorporated by Reference | Portions of registrant’s definitive Proxy Statement to be filed in connection with the 2021 Annual Meeting of Stockholders to be held May 11, 2021, incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. | ||
Entity Central Index Key | 0000824142 | ||
Document Fiscal Year Focus | 2020 | ||
Document Fiscal Period Focus | FY | ||
Amendment Flag | false |
Consolidated Balance Sheets
Consolidated Balance Sheets $ in Thousands, $ in Millions | Dec. 31, 2020USD ($) | Dec. 31, 2019USD ($) | |
Current assets: | |||
Cash and cash equivalents | $ 79,025 | $ 26,797 | |
Restricted cash | 3,263 | 17,576 | |
Accounts receivable, net of allowance for credit losses of $506 and $353, respectively | 47,387 | 67,399 | |
Income tax receivable | 4,587 | 772 | |
Note receivable | 31 | 29 | |
Inventories, net | 82,219 | 73,601 | |
Prepaid expenses and other | 3,739 | 1,375 | |
Total current assets | 220,251 | 187,549 | |
Property, plant and equipment: | |||
Land | 4,072 | 3,274 | |
Buildings | 122,171 | 101,113 | |
Machinery and equipment | 281,266 | 236,087 | |
Furniture and fixtures | 18,956 | 16,862 | |
Total property, plant and equipment | 426,465 | 357,336 | |
Less: Accumulated depreciation | 203,125 | 179,242 | |
Property, plant and equipment, net | 223,340 | 178,094 | |
Intangible assets, net | 38 | 272 | |
Goodwill | 3,229 | 3,229 | |
Right of use assets | 1,571 | 1,683 | |
Note receivable, long-term | 579 | 597 | |
Total assets | 449,008 | 371,424 | |
Current liabilities: | |||
Revolving credit facility | 0 | 0 | |
Accounts payable | 12,447 | 11,759 | |
Accrued liabilities | 46,586 | 44,269 | |
Total current liabilities | 59,033 | 56,028 | |
Deferred tax liabilities | 28,324 | 15,297 | |
Other long-term liabilities | 4,423 | 3,639 | |
New market tax credit obligation | [1] | 6,363 | 6,320 |
Commitments and contingencies | |||
Stockholders’ equity: | |||
Preferred stock, $.001 par value, 5,000,000 shares authorized, no shares issued | 0 | 0 | |
Common stock, $.004 par value, 100,000,000 shares authorized, 52,224,767 and 52,078,515 issued and outstanding at December 31, 2020 and 2019, respectively | 209 | 208 | |
Additional paid-in capital | 5,161 | 3,631 | |
Retained earnings | 345,495 | 286,301 | |
Total stockholders’ equity | 350,865 | 290,140 | |
Total liabilities and stockholders’ equity | $ 449,008 | $ 371,424 | |
[1] | (a) Held by variable interest entities (Note 18 ) |
Consolidated Statements of Inco
Consolidated Statements of Income - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Income Statement [Abstract] | |||
Net sales | $ 514,551 | $ 469,333 | $ 433,947 |
Cost of sales | 358,702 | 349,908 | 330,414 |
Gross profit | 155,849 | 119,425 | 103,533 |
Selling, general and administrative expenses | 60,491 | 52,077 | 48,194 |
(Gain) loss on disposal of assets and insurance recoveries | (6,478) | 337 | (12) |
Income from operations | 101,836 | 67,011 | 55,351 |
Interest income, net | 88 | 66 | 196 |
Other (expense) income, net | 51 | (46) | (47) |
Income before taxes | 101,975 | 67,031 | 55,500 |
Income tax provision | 22,966 | 13,320 | 13,171 |
Net income | $ 79,009 | $ 53,711 | $ 42,329 |
Earnings per share: | |||
Basic (usd per share) | $ 1.51 | $ 1.03 | $ 0.81 |
Diluted (usd per share) | 1.49 | 1.02 | 0.80 |
Cash dividends declared per common share (in dollars per share) | $ 0.38 | $ 0.32 | $ 0.32 |
Weighted average shares outstanding: | |||
Basic (in shares) | 52,168,679 | 52,079,865 | 52,284,616 |
Diluted (in shares) | 53,061,169 | 52,635,415 | 52,667,939 |
Consolidated Statements of Stoc
Consolidated Statements of Stockholders' Equity - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Paid-in Capital | Retained Earnings |
Balance (in shares) at Dec. 31, 2017 | 52,422 | |||
Balance at Dec. 31, 2017 | $ 238,925 | $ 210 | $ 0 | $ 238,715 |
Net income | 42,329 | 42,329 | ||
Stock options exercised and restricted stock awards granted (in shares) | 353 | |||
Stock options exercised and restricted stock awards granted | 4,987 | $ 1 | 4,986 | |
Share-based compensation | 7,862 | 7,862 | ||
Stock repurchased and retired (in shares) | (784) | |||
Stock repurchased and retired | (27,943) | $ (3) | (12,848) | (15,092) |
Dividends | (16,717) | (16,717) | ||
Balance (in shares) at Dec. 31, 2018 | 51,991 | |||
Balance at Dec. 31, 2018 | 249,443 | $ 208 | 0 | 249,235 |
Net income | 53,711 | 53,711 | ||
Stock options exercised and restricted stock awards granted (in shares) | 542 | |||
Stock options exercised and restricted stock awards granted | 12,625 | $ 2 | 12,623 | |
Share-based compensation | 11,799 | 11,799 | ||
Stock repurchased and retired (in shares) | (454) | |||
Stock repurchased and retired | (20,793) | $ (2) | (20,791) | 0 |
Dividends | (16,645) | (16,645) | ||
Balance (in shares) at Dec. 31, 2019 | 52,079 | |||
Balance at Dec. 31, 2019 | 290,140 | $ 208 | 3,631 | 286,301 |
Net income | 79,009 | 79,009 | ||
Stock options exercised and restricted stock awards granted (in shares) | 712 | |||
Stock options exercised and restricted stock awards granted | 21,418 | $ 3 | 21,415 | |
Share-based compensation | 11,342 | 11,342 | ||
Stock repurchased and retired (in shares) | (566) | |||
Stock repurchased and retired | (31,229) | $ (2) | (31,227) | 0 |
Dividends | (19,815) | (19,815) | ||
Balance (in shares) at Dec. 31, 2020 | 52,225 | |||
Balance at Dec. 31, 2020 | $ 350,865 | $ 209 | $ 5,161 | $ 345,495 |
Consolidated Statements of Cash
Consolidated Statements of Cash Flows - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Operating Activities | |||
Net income | $ 79,009 | $ 53,711 | $ 42,329 |
Adjustments to reconcile net income to net cash provided by operating activities: | |||
Depreciation and amortization | 25,634 | 22,766 | 17,655 |
Amortization of bond premiums | 0 | 0 | 13 |
Amortization of debt issuance costs | 43 | 7 | 0 |
Provision for credit losses on accounts receivable, net of adjustments | 153 | 91 | 174 |
Provision for excess and obsolete inventories | 1,108 | 1,454 | 152 |
Share-based compensation | 11,342 | 11,799 | 7,862 |
(Gain) loss on disposition of assets | (6,478) | 337 | (12) |
Foreign currency transaction (gain) loss | (12) | (27) | 55 |
Interest income on note receivable | (24) | (25) | (27) |
Deferred income taxes | 13,027 | 6,038 | 2,641 |
Changes in assets and liabilities: | |||
Accounts receivable | 19,859 | (13,412) | (2,832) |
Income tax receivable | (3,815) | 5,129 | (4,448) |
Inventories | (9,726) | 2,557 | (5,598) |
Prepaid expenses and other | (2,364) | (329) | (528) |
Accounts payable | (2,155) | 280 | (1,176) |
Deferred revenue | 1,010 | 425 | 412 |
Accrued liabilities and donations | 2,203 | 7,124 | (1,816) |
Net cash provided by operating activities | 128,814 | 97,925 | 54,856 |
Investing Activities | |||
Capital expenditures | (67,802) | (37,166) | (37,268) |
Cash paid in business combination | 0 | 0 | (6,377) |
Proceeds from sale of property, plant and equipment | 60 | 69 | 13 |
Insurance proceeds | 6,417 | 0 | 0 |
Investment in certificates of deposits | 0 | (6,000) | (7,200) |
Maturities of certificates of deposits | 0 | 6,000 | 10,080 |
Purchase of investments held to maturity | 0 | 0 | (9,001) |
Maturities of investments held to maturity | 0 | 0 | 14,570 |
Proceeds from called investments | 0 | 0 | 495 |
Principal payments from note receivable | 52 | 51 | 53 |
Net cash used in investing activities | (61,273) | (37,046) | (34,635) |
Financing Activities | |||
Proceeds from financing obligation, net of issuance costs | 0 | 6,614 | 0 |
Payment related to financing costs | 0 | (301) | 0 |
Stock options exercised | 21,418 | 12,625 | 4,987 |
Repurchase of stock | (30,060) | (19,586) | (26,846) |
Employee taxes paid by withholding shares | (1,169) | (1,207) | (1,097) |
Dividends paid to stockholders | (19,815) | (16,645) | (16,728) |
Net cash used in financing activities | (29,626) | (18,500) | (39,684) |
Net increase (decrease) in cash, cash equivalents and restricted cash | 37,915 | 42,379 | (19,463) |
Cash, cash equivalents and restricted cash, beginning of year | 44,373 | 1,994 | 21,457 |
Cash, cash equivalents and restricted cash, end of year | $ 82,288 | $ 44,373 | $ 1,994 |
Consolidated Balance Sheets (Pa
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Stockholders’ equity: | ||
Allowance for credit losses | $ 506 | $ 353 |
Preferred stock, par value (in dollars per share) | $ 0.001 | $ 0.001 |
Preferred stock, shares authorized (in shares) | 5,000,000 | 5,000,000 |
Preferred stock, shares issued (in shares) | 0 | 0 |
Common stock, par value (in dollars per share) | $ 0.004 | $ 0.004 |
Common stock, shares authorized (in shares) | 100,000,000 | 100,000,000 |
Common stock, shares issued (in shares) | 52,224,767 | 52,078,515 |
Common stock, shares outstanding (in shares) | 52,224,767 | 52,078,515 |
Business Description
Business Description | 12 Months Ended |
Dec. 31, 2020 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Business Description | Business Description AAON, Inc. is a Nevada corporation which was incorporated on August 18, 1987. Our operating subsidiaries include AAON, Inc., an Oklahoma corporation and AAON Coil Products, Inc., a Texas corporation (collectively, the “Company”). The Consolidated Financial Statements include our accounts and the accounts of our subsidiaries. We are engaged in the engineering, manufacturing, marketing and sale of air conditioning and heating equipment consisting of standard, semi-custom, and custom rooftop units, chillers, packaged outdoor mechanical rooms, air handling units, makeup air units, energy recovery units, condensing units, geothermal/water-source heat pumps, coils, and controls. |
Summary of Significant Accounti
Summary of Significant Accounting Policies | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Summary of Significant Accounting Policies | Summary of Significant Accounting Policies Principles of Consolidation These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated. Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs. Impact of COVID-19 Pandemic In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. Our manufacturing operations are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security, as such, the decrees issued by national, state, and local governments in response to the COVID-19 pandemic have had minimal impact on our operations except for higher employee absenteeism in our manufacturing facilities. We had continuous operations during the year ended December 31, 2020 except for a planned (unrelated to COVID-19) shut down at out Tulsa, OK facility during the last week of December 2020. For the most part, our workers are able to socially distance themselves during the manufacturing process. Additional precautions have been taken to social distance workers that work in close environments. The Company utilizes sanitation stations, requires the use of a facial covering when unable to socially distance, performs daily temperature scanning, and performs additional cleaning and sanitation throughout the day and deep cleaning overnight. The Company did see significant employee absenteeism in the latter part of June 2020. These unexpected employee absences resulted in reduced shipments and longer lead times in the second quarter 2020. During the third quarter and fourth quarter 2020, employee attendance levels were stronger than previously anticipated. Additionally, our work force has adapted well to school and childcare related issues. Furthermore, COVID-19 has had no significant impact on our planned cash outflow for raw materials, dividend payments, or capital expenditure including our Longview, Texas expansion project. The magnitude of the impact of COVID-19 remains unpredictable and we, therefore, continue to anticipate potential supply chain disruptions, increased employee absenteeism and additional health and safety costs related to the COVID-19 pandemic that could unfavorably impact our business. Although these disruptions and costs are expected to be temporary, there is significant uncertainty around the duration and overall impact to our business operations. We are continually monitoring the progression of the pandemic and its potential effect on our financial position, results of operations and cash flows. Cash and Cash Equivalents We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds. The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected. Restricted Cash Restricted cash held at December 31, 2020 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations. The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected. Certificates of Deposit We held no certificates of deposit at December 31, 2020 and 2019. Investments Held to Maturity At December 31, 2020 and 2019, we held no investments. We record the amortized cost basis and accrued interest of the corporate notes and bonds in the Consolidated Balance Sheets. We record the interest and amortization of bond premium to interest income in the Consolidated Statements of Income. Accounts and Note Receivable We adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326) , as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements. Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted. Concentration of Credit Risk Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 2%, 3%, and 3% of revenues for the years ended December 31, 2020, 2019, and 2018, respectively. One customer, Texas AirSystems LLC, accounted for more than 10% of our sales during 2020, 2019, and 2018. No other customer accounted for more than 10% of our sales during 2020, 2019, and 2018. Two customers, Texas AirSystems LLC and Johnson Borrow Inc., accounted for more than 10% of our accounts receivable balance at December 31, 2020. One customer, Texas AirSystems LLC, accounted for more than 10% of our accounts receivable balance at December 31, 2019. No single customer accounted for more than 15% of our sales during 2020, 2019, and 2018 or more than 15% of our accounts receivable balance at December 31, 2020 and 2019. Inventories Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts. Property, Plant and Equipment Property, plant and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation. Repairs and maintenance and any gains or losses on disposition are included in operations. Depreciation is computed using the straight-line method over the following estimated useful lives: Buildings 3 - 40 years Machinery and equipment 3 - 15 years Furniture and fixtures 3 - 7 years On April 22, 2020, our plant and office facilities in Tulsa, Oklahoma experienced hail related weather damage and we filed a property insurance claim which carried a $500,000 deductible. We did not experience any significant structural damage or any operational interruption as a result of this weather event. In November 2020, we reached a final settlement with our insurance carrier, resulting in a net cumulative gain of $6.4 million, which is included in the Consolidated Statements of Income. The received proceeds will be used in future periods to make improvements to the current roof at our plant and office facilities in Tulsa, Oklahoma to extend the overall useful life. Business Combinations We record the assets acquired and liabilities assumed in a business combination at their acquisition date fair values. Fair Value Financial Instruments and Measurements The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics. We adopted ASU No. 2018-13, Fair Value Measurements (Topic 820), as amended, as of January 1, 2020. The ASU includes additional disclosure requirements for unrealized gains and losses for Level 3 fair value measurements and significant observable inputs used to develop Level 3 fair value measurements. There was not a material impact to financial statements upon adoption. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the measurement date. Fair value is based upon assumptions that market participants would use when pricing an asset or liability. We use the following fair value hierarchy, which prioritizes valuation technique inputs used to measure fair value into three broad levels: • Level 1: Quoted prices in active markets for identical assets and liabilities that we have the ability to access at the measurement date. • Level 2: Inputs (other than quoted prices included within Level 1) that are either directly or indirectly observable for the asset or liability, including (i) quoted prices for similar assets or liabilities in active markets, (ii) quoted prices for identical or similar assets or liabilities in inactive markets, (iii) inputs other than quoted prices that are observable for the asset or liability, and (iv) inputs that are derived from observable market data by correlation or other means. • Level 3: Unobservable inputs for the asset or liability including situations where there is little, if any, market activity for the asset or liability. Items categorized in Level 3 include the estimated fair values of property, plant and equipment, intangible assets and goodwill acquired in a business combination. The fair value hierarchy gives the highest priority to quoted prices in active markets (Level 1) and the lowest priority to unobservable inputs (Level 3). In some cases, the inputs used to measure fair value might fall into different levels of the fair value hierarchy. The lowest level input that is significant to a fair value measurement determines the applicable level in the fair value hierarchy. Assessing the significance of a particular input to a fair value measurement requires judgment, considering factors specific to the asset or liability. Intangible Assets Our intangible assets include various trademarks, service marks, and technical knowledge acquired in our February 2018 business combination (Note 4). We amortize our intangible assets on a straight-line basis over the estimated useful lives of the assets. We evaluate the carrying value of our amortizable intangible assets for potential impairment when events and circumstances warrant such a review. Goodwill Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill at December 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant. To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit exceeds its carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit does not exceed its carrying amount, we calculate the fair value for the reporting unit and compare the amount to its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not considered impaired. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered to be impaired and the goodwill balance is reduced by the difference between the fair value and carrying amount of the reporting unit. We performed a qualitative assessment as of December 31, 2020 to determine whether it was more likely than not that the fair value of the reporting unit was greater than the carrying value of the reporting unit. Based on these qualitative assessments, we determined that the fair value of the reporting unit was more likely than not greater than the carrying value of the reporting unit. Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual goodwill impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. Impairment of Long-Lived Assets We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value. Research and Development The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2020, 2019, and 2018 research and development costs amounted to approximately $17.4 million, $14.8 million, and $13.5 million, respectively. Advertising Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2020, 2019, and 2018 was approximately $0.8 million, $0.8 million, and $0.8 million, respectively. Shipping and Handling We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2020, 2019, and 2018 shipping and handling fees amounted to approximately $14.3 million, $14.4 million, and $12.6 million, respectively. Income Taxes Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized. Share-Based Compensation The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options and restricted stock. The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The use of the Black-Scholes-Merton option valuation model requires the input of subjective assumptions. The fair value of restricted stock awards is based on the fair market value of AAON common stock on the respective grant dates, reduced for the present value of dividends. Compensation expense is recognized on a straight-line basis over the service period of the related share-based compensation award. Stock options and restricted stock awards, granted to employees, vest at a rate of 20% per year. Restricted stock awards granted to directors historically vest one-third each year or, if granted on or after May 2019, vest over the shorter of directors' remaining elected term or one-third each year. Historically, if the employee or director is retirement eligible (as defined by the Long Term Incentive Plans) or becomes retirement eligible during service period of the related share-based compensation award, the service period is the lesser of 1) the grant date, if retirement eligible on grant date, or 2) the period between grant date and retirement eligible date. All share-based compensation awards granted on or after March 1, 2020 to retirement eligible employees or directors contain a one Derivative Instruments In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes. Revenue Recognition On January 1, 2018, we adopted the new accounting standard FASB ASC Topic 606, Revenue from Contracts with Customers , and all the related amendments to all contracts using the retrospective method. The impact at adoption was not material to the consolidated financial statements. The new accounting policy provides results substantially consistent with prior revenue recognition policies. The Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. The primary performance obligation in our contract is delivery of the requested manufactured equipment. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year. We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheet. The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $50.0 million, $46.1 million, and $47.8 million for each of the years ended December 31, 2020, 2019, and 2018, respectively. The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period. Insurance Reserves Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred. Product Warranties A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year. Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates. |
Revenue Recognition
Revenue Recognition | 12 Months Ended |
Dec. 31, 2020 | |
Revenue from Contract with Customer [Abstract] | |
Revenue Recognition | Revenue Recognition Disaggregated net sales by major source: Years Ended December 31, 2020 2019 2018 (in thousands) Rooftop Units $ 400,946 $ 349,427 $ 333,105 Condensing Units 21,149 18,475 18,282 Air Handlers 23,931 24,265 21,905 Outdoor Mechanical Rooms 2,842 1,643 2,408 Water-Source Heat Pumps 19,053 25,447 14,660 Part Sales 32,561 33,331 26,732 Other 14,069 16,745 16,855 Net Sales $ 514,551 $ 469,333 $ 433,947 Other sales include freight, extended warranties and miscellaneous revenue. Disaggregated units sold by major source: Years Ended December 31, 2020 2019 2018 Rooftop Units 15,713 14,448 15,273 Condensing Units 1,920 1,738 2,007 Air Handlers 2,073 2,372 2,500 Outdoor Mechanical Rooms 33 33 38 Water-Source Heat Pumps 6,492 7,716 5,334 Total Units 26,231 26,307 25,152 |
Business Combination
Business Combination | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Business Combination | Business Combination On February 28, 2018, we closed on the purchase of substantially all of the assets of WattMaster Controls, Inc. (“WattMaster”). The assets acquired consisted primarily of intellectual property, receivables, inventory, and fixed assets. The Company also hired substantially all of the WattMaster employees. These assets and workforce will allow us to accelerate the development of our own electronic controllers for air distribution systems. We funded the business combination with available cash of $6.0 million. In May 2018, we paid the final working capital settlement of $0.4 million with available cash. We have included the results of WattMaster’s operations in our consolidated financial statements beginning March 1, 2018. The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values, in the acquisition of WattMaster described above: (in thousands) Accounts receivable $ 1,082 Inventories 1,380 Property, plant and equipment 340 Intellectual property 700 Goodwill 3,229 Assumed current liabilities (354) Consideration paid $ 6,377 Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill represents a premium paid to acquire the skilled workforce of the business acquired and is deductible for federal income tax purposes. |
Leases
Leases | 12 Months Ended |
Dec. 31, 2020 | |
Leases [Abstract] | |
Leases | Leases We adopted ASU No. 2016-02 Leases (Topic 842) , as amended, as of January 1, 2019, using the transition method, which becomes effective upon the date of adoption. The transition method allows entities to initially apply the new leases standard at the adoption date (January 1, 2019) and recognizes a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In addition, we elected the package of practical expedients permitted under the transition guidance within the new standard, which among other things, allowed us to carry forward the historical lease classification. We have also elected the short-term lease measurement and recognition exemption which does not require balance sheet presentation for short-term leases. The Company historically does not enter into numerous or material lease agreements to support its manufacturing operations. Furthermore, any lease agreements entered into are usually less than a year and for leases on non material assets such as warehouse vehicles and office equipment. Adoption of the new standard resulted in the recording of additional lease right of use assets and lease liabilities of approximately $1.8 million as of January 1, 2019, which mostly relates to the multi-year facility lease assumed in the 2018 WattMaster acquisition (Note 4). The cumulative-effect adjustment to the opening balance was immaterial to the consolidated financial statements as a whole. The standard did not materially impact our consolidated net earnings or cash flows. As of December 31, 2020, our right of use assets and lease liabilities are approximately $1.6 million. |
Accounts Receivable
Accounts Receivable | 12 Months Ended |
Dec. 31, 2020 | |
Receivables [Abstract] | |
Accounts Receivable | Accounts Receivable Accounts receivable and the related allowance for credit losses are as follows: December 31, 2020 2019 (in thousands) Accounts receivable $ 47,893 $ 67,752 Less: Allowance for credit losses (506) (353) Total, net $ 47,387 $ 67,399 Years Ended December 31, 2020 2019 2018 Allowance for credit losses: (in thousands) Balance, beginning of period $ 353 $ 264 $ 119 Provisions (recoveries) for expected credit losses, net of adjustments 153 91 174 Accounts receivable written off, net of recoveries — (2) (29) Balance, end of period $ 506 $ 353 $ 264 |
Inventories
Inventories | 12 Months Ended |
Dec. 31, 2020 | |
Inventory Disclosure [Abstract] | |
Inventories | Inventories The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: December 31, 2020 2019 (in thousands) Raw materials $ 76,238 $ 68,842 Work in process 2,088 1,825 Finished goods 7,154 5,578 85,480 76,245 Less: Allowance for excess and obsolete inventories (3,261) (2,644) Total, net $ 82,219 $ 73,601 Years Ended December 31, 2020 2019 2018 Allowance for excess and obsolete inventories: (in thousands) Balance, beginning of period $ 2,644 $ 1,210 $ 1,118 Provisions for excess and obsolete inventories 1,108 1,454 152 Inventories written off (491) (20) (60) Balance, end of period $ 3,261 $ 2,644 $ 1,210 |
Intangible Assets
Intangible Assets | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Intangible Assets | Intangible Assets Our intangible assets consist of the following: December 31, 2020 2019 (in thousands) Intellectual property $ 700 $ 700 Less: Accumulated amortization (662) (428) Total, net $ 38 $ 272 Amortization expense recorded in cost of sales is as follows: Years Ended December 31, 2020 2019 2018 (in thousands) Amortization expense $ 234 $ 234 $ 194 |
Note Receivable
Note Receivable | 12 Months Ended |
Dec. 31, 2020 | |
Note Receivable [Abstract] | |
Note Receivable | Note Receivable In connection with the closure of our Canadian facility on May 18, 2009, we sold land and a building in September 2010 and assumed a note receivable from the borrower secured by the property. The C$1.1 million, 15 year note has an interest rate of 4.0% and is payable to us monthly, and has a C$0.6 million balloon payment due in October 2025. Interest payments are recognized in interest income. We evaluate the note for impairment on a quarterly basis. We determine the note receivable to be impaired if we are uncertain of its collectability based on the contractual terms. At December 31, 2020 and 2019, there was no impairment. |
Supplemental Cash Flow Informat
Supplemental Cash Flow Information | 12 Months Ended |
Dec. 31, 2020 | |
Supplemental Cash Flow Elements [Abstract] | |
Supplemental Cash Flow Information | Supplemental Cash Flow Information Years Ended December 31, 2020 2019 2018 Supplemental disclosures: (in thousands) Interest paid $ — $ — $ 6 Income taxes paid, net 13,754 2,172 14,979 Non-cash investing and financing activities: Non-cash capital expenditures 2,843 863 481 |
Warranties
Warranties | 12 Months Ended |
Dec. 31, 2020 | |
Guarantees [Abstract] | |
Warranties | Warranties The Company has warranties with various terms from 18 months for parts to 25 years for certain heat exchangers. The Company has an obligation to replace parts if conditions under the warranty are met. A provision is made for estimated warranty costs at the time the related products are sold based upon the warranty period, historical trends, new products, and any known identifiable warranty issues. Changes in the warranty accrual are as follows: Years Ended December 31, 2020 2019 2018 Warranty accrual: (in thousands) Balance, beginning of period $ 12,652 $ 11,421 $ 10,483 Payments made (5,751) (6,816) (7,869) Provisions 6,621 8,047 9,669 Change in estimate — — (862) Balance, end of period $ 13,522 $ 12,652 $ 11,421 Warranty expense: $ 6,621 $ 8,047 $ 8,807 The change in estimate relates to the Company’s failure rate calculation. During 2018, in reviewing claims data, the Company noted specific claims that were the result of an isolated incident and not representative of the Company’s historical performance or representative of expected future claims. As such, these claims were accounted for as a specific accrual for warranty liability and excluded from our failure rate that the Company utilizes in estimating future claims. |
Accrued Liabilities
Accrued Liabilities | 12 Months Ended |
Dec. 31, 2020 | |
Payables and Accruals [Abstract] | |
Accrued Liabilities | Accrued Liabilities At December 31, accrued liabilities were comprised of the following: December 31, 2020 2019 (in thousands) Warranty $ 13,522 $ 12,652 Due to representatives 8,296 11,538 Payroll 8,155 5,058 Profit sharing 2,902 1,721 Workers' compensation 594 522 Medical self-insurance 1,546 707 Customer prepayments 5,067 4,627 Donations 570 354 Employee vacation time 3,321 3,804 Other 2,613 3,286 Total $ 46,586 $ 44,269 |
Revolving Credit Facility
Revolving Credit Facility | 12 Months Ended |
Dec. 31, 2020 | |
Debt Disclosure [Abstract] | |
Revolving Credit Facility | Revolving Credit FacilityOur revolving credit facility (“BOK Revolver”), as amended, provides for maximum borrowings of $30.0 million which is provided by BOKF, NA dba Bank of Oklahoma (“Bank of Oklahoma”). Under the line of credit, there was one standby letter of credit totaling $1.8 million as of December 31, 2020. Borrowings available under the revolving credit facility at December 31, 2020, were $28.2 million. Interest on borrowings is payable monthly at LIBOR plus 2.0%. No fees are associated with the unused portion of the committed amount. As of December 31, 2020 and 2019, we had no balance outstanding under our revolving credit facility. The revolving credit facility expires on July 26, 2021. At December 31, 2020 and 2019, the weighted average interest rate of our revolving credit facility was 2.6% and 4.3%, respectively.At December 31, 2020, we were in compliance with our financial covenants. These covenants require that we meet certain parameters related to our tangible net worth and total liabilities to tangible net worth ratio. At December 31, 2020 our tangible net worth was $350.9 million, which meets the requirement of being at or above $175.0 million. Our total liabilities to tangible net worth ratio was 0.3 to 1.0, which meets the requirement of not being above 2 to 1. |
Income Taxes
Income Taxes | 12 Months Ended |
Dec. 31, 2020 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes The provision for income taxes consists of the following: Years Ended December 31, 2020 2019 2018 (in thousands) Current $ 9,939 $ 7,282 $ 10,530 Deferred 13,027 6,038 2,641 Total $ 22,966 $ 13,320 $ 13,171 The provision for income taxes differs from the amount computed by applying the statutory federal income tax rate before the provision for income taxes. The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: Years Ended December 31, 2020 2019 2018 Federal statutory rate 21.0 % 21.0 % 21.0 % State income taxes, net of federal benefit 5.3 % 5.2 % 6.0 % Excess tax benefits (3.2) % (2.6) % (2.0) % Return to provision 0.1 % (1.4) % — % Oklahoma amended tax returns — % (1.3) % — % Other (0.7) % (0.9) % (1.0) % 22.5 % 20.0 % 24.0 % Upon completion of the Company's 2018 tax return in 2019, the Company recorded additional benefit due to higher than expected research and development credit of $0.6 million. Additionally in 2019, the Company determined it could take advantage of an additional 1% tax credit in Oklahoma for years in which the Company's location was deemed to be within an enterprise zone. The additional Oklahoma credit for being in an enterprise zone, or otherwise allowable under Oklahoma law, resulted in a benefit of $1.2 million. Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amount used for income tax purposes. The significant components of the Company’s deferred tax assets and liabilities are as follows: December 31, 2020 2019 (in thousands) Deferred income tax assets (liabilities): Accounts receivable and inventory reserves $ 1,052 $ 835 Warranty accrual 3,776 3,523 Other accruals 747 1,919 Share-based compensation 4,102 3,906 Donations 297 194 Other, net 2,457 2,140 Total deferred income tax assets 12,431 12,517 Property & equipment (40,755) (27,814) Total deferred income tax liabilities $ (40,755) $ (27,814) Net deferred income tax liabilities $ (28,324) $ (15,297) We file income tax returns in the U.S., state and foreign income tax returns jurisdictions. We are subject to U.S. examinations for tax years 2017 to present, and to non-U.S. income tax examinations for the tax years 2016 to present. In addition, we are subject to state and local income tax examinations for tax years 2016 to present. The Company continues to evaluate its need to file returns in various state jurisdictions. Any interest or penalties would be recognized as a component of income tax expense. |
Share-Based Compensation
Share-Based Compensation | 12 Months Ended |
Dec. 31, 2020 | |
Share-based Payment Arrangement [Abstract] | |
Share-Based Compensation | Share-Based Compensation On May 22, 2007, our stockholders adopted a Long-Term Incentive Plan (as amended, “LTIP”) which provided an additional 3.3 million shares that could be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance units and performance awards, in addition to the shares from the previous plan, the 1992 Plan. Since inception of the LTIP, non-qualified stock options and restricted stock awards have been granted with a five On May 24, 2016, our stockholders adopted the 2016 Long-Term Incentive Plan (as amended, “2016 Plan”) which provides for approximately 8.9 million shares, comprised of 3.4 million new shares provided for under the 2016 Plan, approximately 0.4 million shares that were available for issuance under the previous LTIP that are now authorized for issuance under the 2016 Plan, approximately 2.6 million shares that were approved by the stockholders on May 15, 2018, and an additional 2.5 million shares that were approved by the stockholders on May 12, 2020. Under the 2016 Plan, shares can be granted in the form of stock options, stock appreciation rights, restricted stock awards, performance awards, dividend equivalent rights, and other awards. Under the 2016 Plan, the exercise price of shares granted may not be less than 100% of the fair market value at the date of the grant. The 2016 Plan is administered by the Compensation Committee of the Board of Directors or such other committee of the Board of Directors as is designated by the Board of Directors (the “Committee”). Membership on the Committee is limited to independent directors. The Committee may delegate certain duties to one or more officers of the Company as provided in the 2016 Plan. The Committee determines the persons to whom awards are to be made, determines the type, size and terms of awards, interprets the 2016 Plan, establishes and revises rules and regulations relating to the 2016 Plan and makes any other determinations that it believes necessary for the administration of the 2016 Plan. The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2020, 2019, and 2018 using a Black Scholes-Merton Model: 2020 2019 2018 Director and Officers: Expected dividend yield $ 0.33 $ 0.32 $ 0.26 Expected volatility 31.63 % 29.54 % 29.73 % Risk-free interest rate 0.64 % 2.40 % 2.20 % Expected life (in years) 5.00 5.00 5.00 Employees: Expected dividend yield $ 0.32 $ 0.32 $ 0.26 Expected volatility 31.39 % 29.54 % 29.82 % Risk-free interest rate 0.67 % 2.38 % 2.51 % Expected life (in years) 5.00 5.00 5.00 The expected term of the options is based on evaluations of historical and expected future employee exercise behavior. The risk-free interest rate is based on the U.S. Treasury rates at the date of grant with maturity dates approximately equal to the expected life at the grant date. Volatility is based on historical volatility of our stock over time periods equal to the expected life at grant date. The following is a summary of stock options vested and exercisable as of December 31, 2020: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $7.18 - 36.95 543,646 5.33 $ 28.33 $ 20,820 $37.00 - 40.87 1,978 7.09 38.50 56 $41.37 - 66.98 194,697 7.87 41.59 4,875 Total 740,321 6.00 $ 31.85 $ 25,751 The following is a summary of stock options vested and exercisable as of December 31, 2019: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $7.18 - 34.10 451,077 5.44 $ 23.47 $ 11,702 $34.15 - 40.87 86,122 7.82 36.33 1,126 $41.37 - 50.68 1,750 1.81 41.59 14 Total 538,949 5.81 $ 21.58 $ 12,842 The following is a summary of stock options vested and exercisable as of December 31, 2018: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $5.67 - 32.80 456,223 5.72 $ 20.25 $ 6,757 $32.85 - 34.10 42,552 7.47 33.95 47 $34.15 - 42.94 17,202 8.30 35.19 7 Total 515,977 5.95 $ 21.88 $ 6,811 A summary of option activity under the plans is as follows: Weighted Average Exercise Options Shares Price Outstanding at December 31, 2019 3,627,047 $ 36.32 Granted 1,053,302 45.13 Exercised (644,850) 33.21 Forfeited or Expired (282,554) 40.64 Outstanding at December 31, 2020 3,752,945 $ 39.00 Exercisable at December 31, 2020 740,321 $ 31.85 The total pre-tax compensation cost related to unvested stock options not yet recognized as of December 31, 2020 is $20.8 million and is expected to be recognized over a weighted-average period of 2.96 years. The total intrinsic value of options exercised during the years ended December 31, 2020, 2019, and 2018 was $15.5 million, $8.1 million, and $5.4 million, respectively. The cash received from options exercised during the year ended December 31, 2020, 2019, and 2018 was $21.4 million, $12.6 million, and $5.0 million, respectively. The impact of these cash receipts is included in financing activities in the accompanying Consolidated Statements of Cash Flows. A summary of the unvested restricted stock awards is as follows: Weighted Average Grant date Restricted stock Shares Fair Value Unvested at December 31, 2019 267,484 $ 34.42 Granted 76,148 43.54 Vested (110,075) 32.55 Forfeited (8,866) 39.72 Unvested at December 31, 2020 224,691 $ 38.22 At December 31, 2020, unrecognized compensation cost related to unvested restricted stock awards was approximately $4.7 million which is expected to be recognized over a weighted average period of 2.70 years. A summary of share-based compensation is as follows for the years ended December 31, 2020, 2019, and 2018: 2020 2019 2018 Grant date fair value of awards during the period: (in thousands) Options $ 12,615 $ 20,442 $ 12,932 Restricted stock 3,316 4,631 3,609 Total $ 15,931 $ 25,073 $ 16,541 2020 2019 2018 Share-based compensation expense: (in thousands) Options $ 8,312 $ 9,145 $ 5,344 Restricted stock 3,030 2,654 2,518 Total $ 11,342 $ 11,799 $ 7,862 2020 2019 2018 Income tax benefit related to share-based compensation: (in thousands) Options $ 2,698 $ 1,197 $ 980 Restricted stock 519 575 353 Total $ 3,217 $ 1,772 $ 1,333 |
Employee Benefits
Employee Benefits | 12 Months Ended |
Dec. 31, 2020 | |
Retirement Benefits [Abstract] | |
Employee Benefits | Employee Benefits Defined Contribution Plan - 401(k ) We sponsor a defined contribution plan (the “Plan”). Eligible employees may make contributions in accordance with the Plan and IRS guidelines. In addition to the traditional 401(k), eligible employees are given the option of making an after-tax contribution to a Roth 401(k) or a combination of both. The Plan provides for automatic enrollment and for an automatic increase to the deferral percentage at January 1st of each year and each year thereafter. Eligible employees are automatically enrolled in the Plan at a 6% deferral rate and currently contributing employees deferral rates will be increased to 6% unless their current rate is above 6% or the employee elects to decline the automatic enrollment or increase. Administrative expenses are paid for by Plan participants. The Company paid no administrative expenses for the years ended 2020, 2019, and 2018. The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. Years Ended December 31, 2020 2019 2018 (in thousands) Contributions, net of forfeitures, made to the defined contribution plan $ 9,091 $ 7,034 $ 8,127 Profit Sharing Bonus Plan We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. Years Ended December 31, 2020 2019 2018 (in thousands) Profit sharing bonus plan expense $ 11,593 $ 7,448 $ 6,165 Employee Medical Plan We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. Years Ended December 31, 2020 2019 2018 (in thousands) Medical claim payments $ 9,060 $ 5,898 $ 5,915 Health saving account payments 3,476 3,265 2,948 |
Shareholders' Equity
Shareholders' Equity | 12 Months Ended |
Dec. 31, 2020 | |
Equity [Abstract] | |
Shareholders' Equity | Stockholders’ Equity Stock Repurchase The Board has authorized three stock repurchase programs for the Company. The Company may purchase shares on the open market from time to time, up to a total of 5.7 million shares. The Board must authorize the timing and amount of these purchases and all repurchases are in accordance with the rules and regulations of the SEC allowing the Company to repurchase shares from the open market. Our open market repurchase programs are as follows: Agreement Execution Date Authorized Repurchase $ Expiration Date May 16, 2018 1 $15 million March 1, 2019 March 5, 2019 1 $20 million March 4, 2020 March 13, 2020 $20 million ** 2 1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs. 2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board. The Company also has a stock repurchase arrangement by which employee-participants in our 401(k) savings and investment plan are entitled to have shares of AAON, Inc. stock in their accounts sold to the Company. The maximum number of shares to be repurchased is contingent upon the number of shares sold by employee-participants. Lastly, the Company repurchases shares of AAON, Inc. stock from certain of its directors and employees for payment of statutory tax withholdings on stock transactions. All other repurchases from directors or employees are contingent upon Board approval. All repurchases are done at current market prices. Our repurchase activity is as follows: 2020 2019 2018 (in thousands, except share and per share data) Program Shares Total $ $ per share Shares Total $ $ per share Shares Total $ $ per share Open market 103,689 $ 4,987 $ 48.10 5,799 $ 200 $ 34.46 252,272 $ 8,374 $ 33.19 401(k) 438,921 25,073 57.12 419,963 19,386 46.16 497,753 18,472 37.11 Directors & employees 23,272 1,169 50.23 28,668 1,207 42.11 33,751 1,097 32.49 Total 565,882 $ 31,229 $ 55.19 454,430 $ 20,793 $ 45.76 783,776 $ 27,943 $ 35.65 Inception to Date (in thousands, except share and per share data) Program Shares Total $ $ per share Open market 4,205,255 $ 74,793 $ 17.79 401(k) 7,906,660 145,000 18.34 Directors & employees 2,005,201 20,751 10.35 Total 14,117,116 $ 240,544 $ 17.04 Dividends At the discretion of the Board of Directors, we pay semi-annual cash dividends. Board approval is required to determine the date of declaration and amount for each semi-annual dividend payment. Our recent dividends are as follows: Declaration Date Record Date Payment Date Dividend per Share May 18, 2018 June 8, 2018 July 6, 2018 $0.16 November 8, 2018 November 29, 2018 December 20, 2018 $0.16 May 20, 2019 June 3, 2019 July 1, 2019 $0.16 November 6, 2019 November 27, 2019 December 18, 2019 $0.16 May 15, 2020 June 3, 2020 July 1, 2020 $0.19 November 10, 2020 November 27, 2020 December 18, 2020 $0.19 We paid cash dividends of $19.8 million, $16.6 million, and $16.7 million in 2020, 2019, and 2018, respectively. |
New Markets Tax Credit
New Markets Tax Credit | 12 Months Ended |
Dec. 31, 2020 | |
New Market Tax Credit [Abstract] | |
New Markets Tax Credit | New Markets Tax Credit On October 24, 2019, the Company entered into a transaction with a subsidiary of an unrelated third-party financial institution (the “Investor”) and a certified Community Development Entity under a qualified New Markets Tax Credit (“NMTC”) program pursuant to Section 45D of the Internal Revenue Code of 1986, as amended, related to an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations (the “Project”). In connection with the NMTC transaction, the Company received a $23.0 million NMTC allocation for the Project and secured low interest financing and the potential for future debt forgiveness related to the Project. Upon closing of the NMTC transaction, the Company provided an aggregate of approximately $15.9 million to the Investor, in the form of a loan receivable, with a term of twenty-five years, bearing an interest rate of 1.0%. This $15.9 million in proceeds plus capital contributed from the Investor was used to make an aggregate $22.5 million loan to a subsidiary of the Company. This financing arrangement is secured by equipment at the Company's Longview, Texas facilities and a guarantee from the Company, including an unconditional guarantee of NMTCs. This transaction also includes a put/call feature that either of which can be exercised at the end of the seven-year compliance period. The Investor may exercise its put option or the Company can exercise the call, both of which could serve to trigger forgiveness of a portion of the debt. The value attributable to the put/call is nominal. The Investor's interest of $6.3 million is recorded in New market tax credit obligation on the consolidated balance sheet. The Company incurred approximately $0.3 million of debt issuance costs related to the above transactions, which are being amortized over the life of the transaction. The Investor is subject to 100 percent recapture of the NMTC it receives for a period of seven years, as provided in the Internal Revenue Code and applicable U.S. Treasury regulations in the event that the financing facility of the Borrower under the transaction (AAON Coil Products, Inc.) becomes ineligible for NMTC treatment per the Internal Revenue Code requirements. The Company is required to be in compliance with various regulations and contractual provisions that apply to the NMTC arrangement. Noncompliance with applicable requirements could result in the Investor’s projected tax benefits not being realized and, therefore, require the Company to indemnify the Investor for any loss or recapture of the NMTC related to the financing until such time as the recapture provisions have expired under the applicable statute of limitations. The Company does not anticipate any credit recapture will be required in connection with this financing arrangement. The Investor and its majority owned community development entity are considered VIEs and the Company is the primary beneficiary of the VIEs. This conclusion was reached based on the following: • the ongoing activities of the VIEs--collecting and remitting interest and fees and NMTC compliance--were all considered in the initial design and are not expected to significantly affect performance throughout the life of the VIE; • contractual arrangements obligate the Company to comply with NMTC rules and regulations and provide various other guarantees to the Investor and community development entity; • the Investor lacks a material interest in the underling economics of the project; and • the Company is obligated to absorb losses of the VIEs. Because the Company is the primary beneficiary of the VIEs, they have been included in the consolidated financial statements. There are no other assets, liabilities or transaction in these VIEs outside of the financing transactions executed as part of the NMTC arrangement. |
Commitments and Contingencies
Commitments and Contingencies | 12 Months Ended |
Dec. 31, 2020 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies We are subject to various claims and legal actions that arise in the ordinary course of business. We closely monitor these claims and legal actions and frequently consult with our legal counsel to determine whether they may, when resolved, have a material adverse effect on our financial position, results of operations or cash flows and we accrue and/or disclose loss contingencies as appropriate. We have concluded that the likelihood is remote that the ultimate resolution of any pending litigation or claims will be material or have a material adverse effect on the Company’s business, financial position, results of operations, or cash flows. We are occasionally party to short-term, cancellable and occasionally non-cancellable, fixed price contracts with major suppliers for the purchase of raw material and component parts. We expect to receive delivery of raw materials for use in our manufacturing operations. These contracts are not accounted for as derivative instruments because they meet the normal purchase and normal sales exemption. We had no material contractual purchase obligations as of December 31, 2020. |
New Accounting Pronouncements
New Accounting Pronouncements | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Standards Update and Change in Accounting Principle [Abstract] | |
New Accounting Pronouncements | New Accounting Pronouncements Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto. In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes (Topic 740) . The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax |
Earnings Per Share
Earnings Per Share | 12 Months Ended |
Dec. 31, 2020 | |
Earnings Per Share [Abstract] | |
Earnings Per Share | Earnings Per Share Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share assumes the conversion of all potentially dilutive securities and is calculated by dividing net income by the sum of the weighted average number of shares of common stock outstanding plus all potentially dilutive securities. Dilutive common shares consist primarily of stock options and restricted stock awards. The following table sets forth the computation of basic and diluted earnings per share: 2020 2019 2018 Numerator: (in thousands, except share and per share data) Net income $ 79,009 $ 53,711 $ 42,329 Denominator: Basic weighted average shares 52,168,679 52,079,865 52,284,616 Effect of dilutive stock options and restricted stock 892,490 555,550 383,323 Diluted weighted average shares 53,061,169 52,635,415 52,667,939 Earnings per share: Basic $ 1.51 $ 1.03 $ 0.81 Dilutive $ 1.49 $ 1.02 $ 0.80 Anti-dilutive shares: Shares 364,787 1,868,087 1,920,313 |
Related Parties
Related Parties | 12 Months Ended |
Dec. 31, 2020 | |
Related Party Transactions [Abstract] | |
Related Parties | Related Parties The Company purchases some supplies from an entity controlled by the Company’s Executive Chairman. The Company sometimes makes sales to the Executive Chairman for parts. Additionally, the Company sells units to an entity owned by a member of the CEO/President's immediate family. This entity is also one of the Company’s Representatives and as such, the Company makes payments to the entity for third party products. Following is a summary of transactions and balances with affiliates: Years Ended December 31, 2020 2019 2018 (in thousands) Sales to affiliates $ 3,475 $ 886 $ 1,442 Payments to affiliates 256 332 342 December 31, 2020 2019 (in thousands) Due from affiliates $ 342 $ 22 Due to affiliates — 2 |
Subsequent Events
Subsequent Events | 12 Months Ended |
Dec. 31, 2020 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent Events Subsequent to December 31, 2020 and through February 22, 2021, the Company repurchased 9,172 shares for $0.6 million from employees for payment of statutory tax withholdings on stock transactions and 41,712 shares for $3.0 million from our 401(k) savings and investment plan. |
Quarterly Results (Unaudited) (
Quarterly Results (Unaudited) (As Corrected) | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Financial Information Disclosure [Abstract] | |
Quarterly Results (Unaudited) | Quarterly Results (Unaudited) The following is a summary of the quarterly results of operations for the years ended December 31, 2020 and 2019: Quarter First Second Third Fourth (in thousands, except per share data) 2020 Net sales $ 137,483 $ 125,596 $ 134,772 $ 116,700 Gross profit 42,947 38,131 40,848 33,923 Net income 21,853 17,804 20,460 18,892 1 Earnings per share: Basic $ 0.42 $ 0.34 $ 0.39 $ 0.36 1 Diluted $ 0.41 $ 0.34 $ 0.38 $ 0.35 1 2019 Net sales $ 113,822 $ 119,437 $ 113,500 $ 122,574 Gross profit 25,430 30,204 27,410 36,381 Net income 8,757 13,391 14,290 17,273 Earnings per share: Basic $ 0.17 $ 0.26 $ 0.27 $ 0.33 Diluted $ 0.17 $ 0.26 $ 0.26 $ 0.33 1 The Company had a gain of $4.1 million, net of profit sharing and taxes, associated with insurance proceeds (Note 2) related to a damaged roof incurred by adverse weather earlier in the year, which impacted our basic and diluted EPS by $0.08. |
Segments
Segments | 12 Months Ended |
Dec. 31, 2020 | |
Segment Reporting [Abstract] | |
Segments | Segments The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represents the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts includes sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments. Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below. Years Ended December 31, 2020 2019 2018 (in thousands) Sales Units $ 480,629 $ 434,283 $ 406,331 Parts - External 34,577 35,424 28,456 Parts - Inter-segment 24,236 28,053 29,385 Other (655) (374) (840) Eliminations (24,236) (28,053) (29,385) Net sales $ 514,551 $ 469,333 $ 433,947 Gross Profit Units $ 164,048 $ 121,878 $ 108,214 Parts - External 15,592 17,301 13,215 Parts - Inter-segment (1,461) 985 865 Other (23,791) (19,754) (17,896) Eliminations 1,461 (985) (865) Gross profit $ 155,849 $ 119,425 $ 103,533 |
Summary of Significant Accoun_2
Summary of Significant Accounting Policies (Policies) | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Principles of Consolidation | Principles of Consolidation These financial statements are prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All inter-company accounts and transactions have been eliminated. Our financial statements consolidate all of our affiliated entities in which we have a controlling financial interest. Because we hold certain rights that give us the power to direct the activities of two variable interest entities ("VIEs") (Note 18) that most significantly impact the VIEs economic performance, combined with a variable interest that gives us the right to receive potentially significant benefits or the obligation to absorb potentially significant losses, we have a controlling financial interest in those VIEs. Impact of COVID-19 Pandemic In March 2020, the World Health Organization characterized the coronavirus ("COVID-19") a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The rapid spread of the pandemic and the continuously evolving responses to combat it have had an increasingly negative impact on the global economy. Our manufacturing operations are considered a critical infrastructure industry, as defined by the U.S. Department of Homeland Security, as such, the decrees issued by national, state, and local governments in response to the COVID-19 pandemic have had minimal impact on our operations except for higher employee absenteeism in our manufacturing facilities. We had continuous operations during the year ended December 31, 2020 except for a planned (unrelated to COVID-19) shut down at out Tulsa, OK facility during the last week of December 2020. For the most part, our workers are able to socially distance themselves during the manufacturing process. Additional precautions have been taken to social distance workers that work in close environments. The Company utilizes sanitation stations, requires the use of a facial covering when unable to socially distance, performs daily temperature scanning, and performs additional cleaning and sanitation throughout the day and deep cleaning overnight. The Company did see significant employee absenteeism in the latter part of June 2020. These unexpected employee absences resulted in reduced shipments and longer lead times in the second quarter 2020. During the third quarter and fourth quarter 2020, employee attendance levels were stronger than previously anticipated. Additionally, our work force has adapted well to school and childcare related issues. Furthermore, COVID-19 has had no significant impact on our planned cash outflow for raw materials, dividend payments, or capital expenditure including our Longview, Texas expansion project. The magnitude of the impact of COVID-19 remains unpredictable and we, therefore, continue to anticipate potential supply chain disruptions, increased employee absenteeism and additional health and safety costs related to the COVID-19 pandemic that could unfavorably impact our business. |
Cash and Cash Equivalents | Cash and Cash Equivalents We consider all highly liquid temporary investments with original maturity dates of three months or less to be cash equivalents. Cash and cash equivalents consist of bank deposits and highly liquid, interest-bearing money market funds. The Company’s cash and cash equivalents are held in a few financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected. |
Restricted Cash | Restricted Cash Restricted cash held at December 31, 2020 consist of bank deposits and highly liquid, interest-bearing money market funds held for the purpose of the Company's qualified New Markets Tax Credit program (Note 18) to benefit an investment in plant and equipment to facilitate the expansion of our Longview, Texas manufacturing operations. The Company’s restricted cash is held in a financial institutions in amounts that exceed the insurance limits of the Federal Deposit Insurance Corporation. However, management believes that the Company’s counterparty risks are minimal based on the reputation and history of the institutions selected. |
Investments | Certificates of Deposit We held no certificates of deposit at December 31, 2020 and 2019. Investments Held to Maturity |
Accounts and Note Receivable | Accounts and Note Receivable We adopted ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326) , as amended, as of January 1, 2020. The ASU requires a financial asset (or a group of financial assets) measured at amortized cost to be presented at the net amount expected to be collected, which would include accounts receivable. The measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The adoption of this ASU did not have a material effect on our financial statements. Accounts and note receivable are stated at amounts due from customers, net of an allowance for credit losses. We generally do not require that our customers provide collateral. The Company determines its allowance for credit losses by considering a number of factors, including the credit risk of specific customers, the customer’s ability to pay current obligations, historical trends, economic and market conditions, and the age of the receivable. Accounts are considered past due when the balance has been outstanding for ninety days past negotiated credit terms. Past due accounts are generally written-off against the allowance for credit losses only after all collection attempts have been exhausted. |
Concentration of Credit Risk | Concentration of Credit Risk Our customers are concentrated primarily in the domestic commercial and industrial new construction and replacement markets. To date, our sales have been primarily to the domestic market, with foreign sales accounting for approximately 2%, 3%, and 3% of revenues for the years ended December 31, 2020, 2019, and 2018, respectively. |
Inventories | Inventories Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (“FIFO”) method. Cost in inventory includes purchased parts and materials, direct labor and applied manufacturing overhead. We establish an allowance for excess and obsolete inventories based on product line changes, the feasibility of substituting parts and the need for supply and replacement parts. |
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment, including significant improvements, are recorded at cost, net of accumulated depreciation. Repairs and maintenance and any gains or losses on disposition are included in operations. Depreciation is computed using the straight-line method over the following estimated useful lives: Buildings 3 - 40 years Machinery and equipment 3 - 15 years Furniture and fixtures 3 - 7 years |
Business Combinations | Business Combinations We record the assets acquired and liabilities assumed in a business combination at their acquisition date fair values. |
Fair Value of Financial Instruments | The carrying amounts of cash and cash equivalents, receivables, accounts payable, and accrued liabilities approximate fair value because of the short-term maturity of the items. The carrying amount of the Company’s revolving line of credit, and other payables, approximate their fair values either due to their short term nature, the variable rates associated with the debt or based on current rates offered to the Company for debt with similar characteristics. |
Intangible Assets | Intangible Assets Our intangible assets include various trademarks, service marks, and technical knowledge acquired in our February 2018 business combination (Note |
Goodwill | Goodwill Goodwill represents the excess of the consideration paid for the acquired businesses over the fair value of the individual assets acquired, net of liabilities assumed. Goodwill at December 31, 2020 is deductible for income tax purposes. Goodwill is not amortized, but instead is evaluated for impairment at least annually. We perform our annual assessment of impairment during the fourth quarter of our fiscal year, and more frequently if circumstances warrant. To perform this assessment, we first consider qualitative factors to determine whether it is more likely than not that the fair value of the reporting unit exceeds its carrying amount. If we conclude that it is more likely than not that the fair value of a reporting unit does not exceed its carrying amount, we calculate the fair value for the reporting unit and compare the amount to its carrying amount, including goodwill. If the fair value of a reporting unit exceeds its carrying amount, goodwill of the reporting unit is not considered impaired. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered to be impaired and the goodwill balance is reduced by the difference between the fair value and carrying amount of the reporting unit. We performed a qualitative assessment as of December 31, 2020 to determine whether it was more likely than not that the fair value of the reporting unit was greater than the carrying value of the reporting unit. Based on these qualitative assessments, we determined that the fair value of the reporting unit was more likely than not greater than the carrying value of the reporting unit. Estimates and assumptions used to perform the impairment evaluation are inherently uncertain and can significantly affect the outcome of the analysis. The estimates and assumptions we use in the annual goodwill impairment assessment included market participant considerations and future forecasted operating results. Changes in operating results and other assumptions could materially affect these estimates. |
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets We review long-lived assets for possible impairment when events or changes in circumstances indicate, in management’s judgment, that the carrying amount of an asset may not be recoverable. Recoverability is measured by a comparison of the carrying amount of an asset or asset group to its estimated undiscounted future cash flows expected to be generated by the asset or asset group. If the undiscounted cash flows are less than the carrying amount of the asset or asset group, an impairment loss is recognized for the amount by which the carrying amount of the asset or asset group exceeds its fair value. |
Research and Development | Research and Development The costs associated with research and development for the purpose of developing and improving new products are expensed as incurred. For the years ended December 31, 2020, 2019, and 2018 research and development costs amounted to approximately $17.4 million, $14.8 million, and $13.5 million, respectively. |
Advertising | Advertising Advertising costs are expensed as incurred. Advertising expense for the years ended December 31, 2020, 2019, and 2018 was approximately $0.8 million, $0.8 million, and $0.8 million, respectively. |
Revenue Recognition | Shipping and Handling We incur shipping and handling costs in the distribution of products sold that are recorded in cost of sales. Shipping charges that are billed to the customer are recorded in revenues and as an expense in cost of sales. For the years ended December 31, 2020, 2019, and 2018 shipping and handling fees amounted to approximately $14.3 million, $14.4 million, and $12.6 million, respectively. Revenue Recognition On January 1, 2018, we adopted the new accounting standard FASB ASC Topic 606, Revenue from Contracts with Customers , and all the related amendments to all contracts using the retrospective method. The impact at adoption was not material to the consolidated financial statements. The new accounting policy provides results substantially consistent with prior revenue recognition policies. The Company recognizes revenue, presented net of sales tax, when it satisfies the performance obligation in its contracts. The primary performance obligation in our contract is delivery of the requested manufactured equipment. Most of the Company’s products are highly customized, cannot be resold to other customers and the cost of rework to be resold is not economical. The Company has a formal cancellation policy and generally does not accept returns on these units. As a result, many of the Company’s products do not have an alternative use and therefore, for these products we recognize revenue over the time it takes to produce the unit. For all other products that are part sales or standardized units, we satisfy the performance obligation when the control is passed to the customer, generally at time of shipment. Final sales prices are fixed based on purchase orders. Sales allowances and customer incentives are treated as reductions to sales and are provided for based on historical experiences and current estimates. Sales of our products are moderately seasonal with the peak period being May-October of each year. We are responsible for billings and collections resulting from all sales transactions, including those initiated by our independent manufacturer representatives (“Representatives”). Representatives are national companies that are in the business of providing heating, ventilation, and air conditioning (“HVAC”) units and other related products and services to customers. The end user customer orders a bundled group of products and services from the Representative and expects the Representative to fulfill the order. These additional products and services may include controls purchased from another manufacturer to operate the unit, start-up services, and curbs for supporting the unit (“Third Party Products”). All are associated with the purchase of a HVAC unit but may be provided by the Representative or another third party. Only after the specifications are agreed to by the Representative and the customer, and the decision is made to use an AAON HVAC unit, will we receive notice of the order. We establish the amount we must receive for our HVAC unit (“minimum sales price”), but do not control the total order price that is negotiated by the Representative with the end user customer. The Representatives submit the total order price to us for invoicing and collection. The total order price includes our minimum sales price and an additional amount which may include both the Representatives’ fee and amounts due for additional products and services required by the customer. The Company is considered the principal for the equipment we design and manufacture and records that revenue gross. The Company has no control over the Third Party Products to the end customer and the Company is under no obligation related to the Third Party Products. Amounts related to Third Party Products are not recognized as revenue but are recorded as a liability and are included in accrued liabilities on the consolidated balance sheet. The Representatives’ fee and Third Party Products amounts (“Due to Representatives”) are paid only after all amounts associated with the order are collected from the customer. The amount of payments to our representatives was $50.0 million, $46.1 million, and $47.8 million for each of the years ended December 31, 2020, 2019, and 2018, respectively. The Company also sells extended warranties on parts for various lengths of time ranging from six months to 10 years. Revenue for these separately priced warranties is deferred and recognized on a straight-line basis over the separately priced warranty period. |
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method. The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the book carrying amounts and the tax basis of assets and liabilities. Excess tax benefits and deficiencies are reported as an income tax benefit or expense on the statement of income and are treated as discrete items to the income tax provision in the reporting period in which they occur. We establish accruals for unrecognized tax positions when it is more likely than not that our tax return positions may not be fully sustained. The Company records a valuation allowance for deferred tax assets when, in the opinion of management, it is more likely than not that deferred tax assets will not be realized. |
Share-Based Compensation | Share-Based Compensation The Company recognizes expense for its share-based compensation based on the fair value of the awards that are granted. The Company’s share-based compensation plans provide for the granting of stock options and restricted stock. The fair values of stock options are estimated at the date of grant using the Black-Scholes-Merton option valuation model. The use of the Black-Scholes-Merton option valuation model requires the input of subjective assumptions. The fair value of restricted stock awards is based on the fair market value of AAON common stock on the respective grant dates, reduced for the present value of dividends. one |
Financial Derivatives | Derivative Instruments In the course of normal operations, the Company occasionally enters into contracts such as forward priced physical contracts for the purchase of raw materials that qualify for and are designated as normal purchase or normal sale contracts. Such contracts are exempted from the fair value accounting requirements and are accounted for at the time product is purchased or sold under the related contract. The Company does not engage in speculative transactions, nor does the Company hold or issue financial instruments for trading purposes. |
Insurance Reserves | Insurance Reserves Under the Company’s insurance programs, coverage is obtained for significant liability limits as well as those risks required to be insured by law or contract. It is the policy of the Company to self-insure a portion of certain expected losses related primarily to workers’ compensation and medical liability. Provisions for losses expected under these programs are recorded based on the Company’s estimates of the aggregate liabilities for the claims incurred. |
Product Warranties | Product Warranties A provision is made for the estimated cost of maintaining product warranties to customers at the time the product is sold based upon historical claims experience by product line. The Company records a liability and an expense for estimated future warranty claims based upon historical experience and management’s estimate of the level of future claims. Changes in the estimated amounts recognized in prior years are recorded as an adjustment to the liability and expense in the current year. |
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Because these estimates and assumptions require significant judgment, actual results could differ from those estimates and could have a significant impact on our results of operations, financial position, and cash flows. We reevaluate our estimates and assumptions as needed, but at a minimum on a quarterly basis. The most significant estimates include, but are not limited to, the allowance for credit losses, inventory reserves, warranty accrual, workers compensation accrual, medical insurance accrual, share-based compensation, and income taxes. Actual results could differ materially from those estimates. |
New Accounting Pronouncements | Changes to U.S. GAAP are established by the FASB in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification. We consider the applicability and impact of all ASUs. ASUs not listed below were assessed and determined to be either not applicable or are expected to have minimal impact on our consolidated financial statements and notes thereto. In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes (Topic 740) . The ASU includes simplification of accounting for income taxes for franchise taxes, step up in tax |
Summary of Significant Accoun_3
Summary of Significant Accounting Policies (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Accounting Policies [Abstract] | |
Estimated Useful Lives | Depreciation is computed using the straight-line method over the following estimated useful lives: Buildings 3 - 40 years Machinery and equipment 3 - 15 years Furniture and fixtures 3 - 7 years |
Revenue Recognition (Tables)
Revenue Recognition (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Revenue from Contract with Customer [Abstract] | |
Schedule of Disaggregation of Revenue | Disaggregated net sales by major source: Years Ended December 31, 2020 2019 2018 (in thousands) Rooftop Units $ 400,946 $ 349,427 $ 333,105 Condensing Units 21,149 18,475 18,282 Air Handlers 23,931 24,265 21,905 Outdoor Mechanical Rooms 2,842 1,643 2,408 Water-Source Heat Pumps 19,053 25,447 14,660 Part Sales 32,561 33,331 26,732 Other 14,069 16,745 16,855 Net Sales $ 514,551 $ 469,333 $ 433,947 Other sales include freight, extended warranties and miscellaneous revenue. Disaggregated units sold by major source: Years Ended December 31, 2020 2019 2018 Rooftop Units 15,713 14,448 15,273 Condensing Units 1,920 1,738 2,007 Air Handlers 2,073 2,372 2,500 Outdoor Mechanical Rooms 33 33 38 Water-Source Heat Pumps 6,492 7,716 5,334 Total Units 26,231 26,307 25,152 |
Business Combination (Tables)
Business Combination (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Business Combinations [Abstract] | |
Schedule of Acquisition | The following table presents the allocation of the consideration paid to the assets acquired and liabilities assumed, based on their fair values, in the acquisition of WattMaster described above: (in thousands) Accounts receivable $ 1,082 Inventories 1,380 Property, plant and equipment 340 Intellectual property 700 Goodwill 3,229 Assumed current liabilities (354) Consideration paid $ 6,377 |
Accounts Receivable (Tables)
Accounts Receivable (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Receivables [Abstract] | |
Accounts Receivable | December 31, 2020 2019 (in thousands) Accounts receivable $ 47,893 $ 67,752 Less: Allowance for credit losses (506) (353) Total, net $ 47,387 $ 67,399 |
Accounts Receivable (Allowance) | Years Ended December 31, 2020 2019 2018 Allowance for credit losses: (in thousands) Balance, beginning of period $ 353 $ 264 $ 119 Provisions (recoveries) for expected credit losses, net of adjustments 153 91 174 Accounts receivable written off, net of recoveries — (2) (29) Balance, end of period $ 506 $ 353 $ 264 |
Inventories (Tables)
Inventories (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Inventory Disclosure [Abstract] | |
Inventories | The components of inventories and the related changes in the allowance for excess and obsolete inventories are as follows: December 31, 2020 2019 (in thousands) Raw materials $ 76,238 $ 68,842 Work in process 2,088 1,825 Finished goods 7,154 5,578 85,480 76,245 Less: Allowance for excess and obsolete inventories (3,261) (2,644) Total, net $ 82,219 $ 73,601 |
Inventories (Allowance) | Years Ended December 31, 2020 2019 2018 Allowance for excess and obsolete inventories: (in thousands) Balance, beginning of period $ 2,644 $ 1,210 $ 1,118 Provisions for excess and obsolete inventories 1,108 1,454 152 Inventories written off (491) (20) (60) Balance, end of period $ 3,261 $ 2,644 $ 1,210 |
Intangible Assets (Tables)
Intangible Assets (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Goodwill and Intangible Assets Disclosure [Abstract] | |
Schedule of Intangible Assets | Our intangible assets consist of the following: December 31, 2020 2019 (in thousands) Intellectual property $ 700 $ 700 Less: Accumulated amortization (662) (428) Total, net $ 38 $ 272 |
Schedule of Amortization Expense | Amortization expense recorded in cost of sales is as follows: Years Ended December 31, 2020 2019 2018 (in thousands) Amortization expense $ 234 $ 234 $ 194 |
Supplemental Cash Flow Inform_2
Supplemental Cash Flow Information (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Supplemental Cash Flow Elements [Abstract] | |
Supplemental Cash Flow Information | Years Ended December 31, 2020 2019 2018 Supplemental disclosures: (in thousands) Interest paid $ — $ — $ 6 Income taxes paid, net 13,754 2,172 14,979 Non-cash investing and financing activities: Non-cash capital expenditures 2,843 863 481 |
Warranties (Tables)
Warranties (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Guarantees [Abstract] | |
Warranty | Changes in the warranty accrual are as follows: Years Ended December 31, 2020 2019 2018 Warranty accrual: (in thousands) Balance, beginning of period $ 12,652 $ 11,421 $ 10,483 Payments made (5,751) (6,816) (7,869) Provisions 6,621 8,047 9,669 Change in estimate — — (862) Balance, end of period $ 13,522 $ 12,652 $ 11,421 Warranty expense: $ 6,621 $ 8,047 $ 8,807 |
Accrued Liabilities (Tables)
Accrued Liabilities (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Payables and Accruals [Abstract] | |
Accrued Liabilities | At December 31, accrued liabilities were comprised of the following: December 31, 2020 2019 (in thousands) Warranty $ 13,522 $ 12,652 Due to representatives 8,296 11,538 Payroll 8,155 5,058 Profit sharing 2,902 1,721 Workers' compensation 594 522 Medical self-insurance 1,546 707 Customer prepayments 5,067 4,627 Donations 570 354 Employee vacation time 3,321 3,804 Other 2,613 3,286 Total $ 46,586 $ 44,269 |
Income Taxes (Tables)
Income Taxes (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Income Tax Disclosure [Abstract] | |
Provision for Income Taxes | The provision for income taxes consists of the following: Years Ended December 31, 2020 2019 2018 (in thousands) Current $ 9,939 $ 7,282 $ 10,530 Deferred 13,027 6,038 2,641 Total $ 22,966 $ 13,320 $ 13,171 |
Federal Statutory Income Tax Rate Reconciliation | The reconciliation of the federal statutory income tax rate to the effective income tax rate is as follows: Years Ended December 31, 2020 2019 2018 Federal statutory rate 21.0 % 21.0 % 21.0 % State income taxes, net of federal benefit 5.3 % 5.2 % 6.0 % Excess tax benefits (3.2) % (2.6) % (2.0) % Return to provision 0.1 % (1.4) % — % Oklahoma amended tax returns — % (1.3) % — % Other (0.7) % (0.9) % (1.0) % 22.5 % 20.0 % 24.0 % |
Deferred Tax Assets and Liabilities | The significant components of the Company’s deferred tax assets and liabilities are as follows: December 31, 2020 2019 (in thousands) Deferred income tax assets (liabilities): Accounts receivable and inventory reserves $ 1,052 $ 835 Warranty accrual 3,776 3,523 Other accruals 747 1,919 Share-based compensation 4,102 3,906 Donations 297 194 Other, net 2,457 2,140 Total deferred income tax assets 12,431 12,517 Property & equipment (40,755) (27,814) Total deferred income tax liabilities $ (40,755) $ (27,814) Net deferred income tax liabilities $ (28,324) $ (15,297) |
Share-Based Compensation (Table
Share-Based Compensation (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Share-based Payment Arrangement [Abstract] | |
Summary of Stock Option Assumptions | The following weighted average assumptions were used to determine the fair value of the stock options granted on the original grant date for expense recognition purposes for options granted during December 31, 2020, 2019, and 2018 using a Black Scholes-Merton Model: 2020 2019 2018 Director and Officers: Expected dividend yield $ 0.33 $ 0.32 $ 0.26 Expected volatility 31.63 % 29.54 % 29.73 % Risk-free interest rate 0.64 % 2.40 % 2.20 % Expected life (in years) 5.00 5.00 5.00 Employees: Expected dividend yield $ 0.32 $ 0.32 $ 0.26 Expected volatility 31.39 % 29.54 % 29.82 % Risk-free interest rate 0.67 % 2.38 % 2.51 % Expected life (in years) 5.00 5.00 5.00 |
Summary of Stock Options Outstanding | The following is a summary of stock options vested and exercisable as of December 31, 2020: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $7.18 - 36.95 543,646 5.33 $ 28.33 $ 20,820 $37.00 - 40.87 1,978 7.09 38.50 56 $41.37 - 66.98 194,697 7.87 41.59 4,875 Total 740,321 6.00 $ 31.85 $ 25,751 The following is a summary of stock options vested and exercisable as of December 31, 2019: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $7.18 - 34.10 451,077 5.44 $ 23.47 $ 11,702 $34.15 - 40.87 86,122 7.82 36.33 1,126 $41.37 - 50.68 1,750 1.81 41.59 14 Total 538,949 5.81 $ 21.58 $ 12,842 The following is a summary of stock options vested and exercisable as of December 31, 2018: Weighted Average Weighted Range of Number Remaining Average Exercise of Contractual Exercise Intrinsic Prices Shares Life Price Value (in thousands) $5.67 - 32.80 456,223 5.72 $ 20.25 $ 6,757 $32.85 - 34.10 42,552 7.47 33.95 47 $34.15 - 42.94 17,202 8.30 35.19 7 Total 515,977 5.95 $ 21.88 $ 6,811 |
Summary of Stock Option Activity | A summary of option activity under the plans is as follows: Weighted Average Exercise Options Shares Price Outstanding at December 31, 2019 3,627,047 $ 36.32 Granted 1,053,302 45.13 Exercised (644,850) 33.21 Forfeited or Expired (282,554) 40.64 Outstanding at December 31, 2020 3,752,945 $ 39.00 Exercisable at December 31, 2020 740,321 $ 31.85 |
Summary of Unvested Restricted Stock Awards | A summary of the unvested restricted stock awards is as follows: Weighted Average Grant date Restricted stock Shares Fair Value Unvested at December 31, 2019 267,484 $ 34.42 Granted 76,148 43.54 Vested (110,075) 32.55 Forfeited (8,866) 39.72 Unvested at December 31, 2020 224,691 $ 38.22 |
Summary of Grant Date Fair Value of Awards During Period | 2020 2019 2018 Grant date fair value of awards during the period: (in thousands) Options $ 12,615 $ 20,442 $ 12,932 Restricted stock 3,316 4,631 3,609 Total $ 15,931 $ 25,073 $ 16,541 |
Summary of Share-Based Compensation Expense | 2020 2019 2018 Share-based compensation expense: (in thousands) Options $ 8,312 $ 9,145 $ 5,344 Restricted stock 3,030 2,654 2,518 Total $ 11,342 $ 11,799 $ 7,862 |
Summary of Income Tax Benefit Related to Share-Based Compensation | 2020 2019 2018 Income tax benefit related to share-based compensation: (in thousands) Options $ 2,698 $ 1,197 $ 980 Restricted stock 519 575 353 Total $ 3,217 $ 1,772 $ 1,333 |
Employee Benefits (Tables)
Employee Benefits (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Retirement Benefits [Abstract] | |
Schedule of Defined Contribution Plan Disclosures | The Company matches 175% up to 6% of employee contributions of eligible compensation. Additionally, Plan participant forfeitures are used to reduce the cost of the Company contributions. Years Ended December 31, 2020 2019 2018 (in thousands) Contributions, net of forfeitures, made to the defined contribution plan $ 9,091 $ 7,034 $ 8,127 |
Schedule of Profit Sharing Bonus Plan | We maintain a discretionary profit sharing bonus plan under which approximately 10% of pre-tax profit is paid to eligible employees on a quarterly basis in order to reward employee productivity. Eligible employees are regular full-time employees who are actively employed and working on the first and last days of the calendar quarter and who were employed full-time for at least three full months prior to the beginning of the calendar quarter, excluding the Company's senior leadership team. Years Ended December 31, 2020 2019 2018 (in thousands) Profit sharing bonus plan expense $ 11,593 $ 7,448 $ 6,165 |
Schedule of Employee Medical Plan | We self-insure for our employees' health insurance. Eligible employees are regular full-time employees who are actively employed and working. Participants are expected to pay a portion of the premium costs for coverage of the benefits provided under the Plan. We estimate our self-insurance liabilities using an analysis provided by our claims administrator and our historical claims experience. In addition, the Company matches 175% of a participating employee's allowed contributions to a qualified health saving account to assist employees with our heath insurance plan deductibles. Years Ended December 31, 2020 2019 2018 (in thousands) Medical claim payments $ 9,060 $ 5,898 $ 5,915 Health saving account payments 3,476 3,265 2,948 |
Shareholders' Equity (Tables)
Shareholders' Equity (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Equity [Abstract] | |
Schedule of Class of Treasury Stock | Our open market repurchase programs are as follows: Agreement Execution Date Authorized Repurchase $ Expiration Date May 16, 2018 1 $15 million March 1, 2019 March 5, 2019 1 $20 million March 4, 2020 March 13, 2020 $20 million ** 2 1 The 2018 and 2019 purchase authorizations were executed under 10b5-1 programs. 2 Expiration Date is at Board's discretion. The Company is authorized to effectuate repurchases of the Company's common stock on terms and conditions approved in advance by the Board. |
Schedule of Share Repurchases | Our repurchase activity is as follows: 2020 2019 2018 (in thousands, except share and per share data) Program Shares Total $ $ per share Shares Total $ $ per share Shares Total $ $ per share Open market 103,689 $ 4,987 $ 48.10 5,799 $ 200 $ 34.46 252,272 $ 8,374 $ 33.19 401(k) 438,921 25,073 57.12 419,963 19,386 46.16 497,753 18,472 37.11 Directors & employees 23,272 1,169 50.23 28,668 1,207 42.11 33,751 1,097 32.49 Total 565,882 $ 31,229 $ 55.19 454,430 $ 20,793 $ 45.76 783,776 $ 27,943 $ 35.65 Inception to Date (in thousands, except share and per share data) Program Shares Total $ $ per share Open market 4,205,255 $ 74,793 $ 17.79 401(k) 7,906,660 145,000 18.34 Directors & employees 2,005,201 20,751 10.35 Total 14,117,116 $ 240,544 $ 17.04 |
Schedule of Dividends | Our recent dividends are as follows: Declaration Date Record Date Payment Date Dividend per Share May 18, 2018 June 8, 2018 July 6, 2018 $0.16 November 8, 2018 November 29, 2018 December 20, 2018 $0.16 May 20, 2019 June 3, 2019 July 1, 2019 $0.16 November 6, 2019 November 27, 2019 December 18, 2019 $0.16 May 15, 2020 June 3, 2020 July 1, 2020 $0.19 November 10, 2020 November 27, 2020 December 18, 2020 $0.19 |
Earnings Per Share (Tables)
Earnings Per Share (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Earnings Per Share [Abstract] | |
Earnings Per Share Table | The following table sets forth the computation of basic and diluted earnings per share: 2020 2019 2018 Numerator: (in thousands, except share and per share data) Net income $ 79,009 $ 53,711 $ 42,329 Denominator: Basic weighted average shares 52,168,679 52,079,865 52,284,616 Effect of dilutive stock options and restricted stock 892,490 555,550 383,323 Diluted weighted average shares 53,061,169 52,635,415 52,667,939 Earnings per share: Basic $ 1.51 $ 1.03 $ 0.81 Dilutive $ 1.49 $ 1.02 $ 0.80 Anti-dilutive shares: Shares 364,787 1,868,087 1,920,313 |
Related Parties (Tables)
Related Parties (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Related Party Transactions [Abstract] | |
Schedule of Related Party Transactions | Following is a summary of transactions and balances with affiliates: Years Ended December 31, 2020 2019 2018 (in thousands) Sales to affiliates $ 3,475 $ 886 $ 1,442 Payments to affiliates 256 332 342 December 31, 2020 2019 (in thousands) Due from affiliates $ 342 $ 22 Due to affiliates — 2 |
Quarterly Results (Unaudited)_2
Quarterly Results (Unaudited) (As Corrected) (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Quarterly Financial Information Disclosure [Abstract] | |
Quarterly Results of Operations | The following is a summary of the quarterly results of operations for the years ended December 31, 2020 and 2019: Quarter First Second Third Fourth (in thousands, except per share data) 2020 Net sales $ 137,483 $ 125,596 $ 134,772 $ 116,700 Gross profit 42,947 38,131 40,848 33,923 Net income 21,853 17,804 20,460 18,892 1 Earnings per share: Basic $ 0.42 $ 0.34 $ 0.39 $ 0.36 1 Diluted $ 0.41 $ 0.34 $ 0.38 $ 0.35 1 2019 Net sales $ 113,822 $ 119,437 $ 113,500 $ 122,574 Gross profit 25,430 30,204 27,410 36,381 Net income 8,757 13,391 14,290 17,273 Earnings per share: Basic $ 0.17 $ 0.26 $ 0.27 $ 0.33 Diluted $ 0.17 $ 0.26 $ 0.26 $ 0.33 1 The Company had a gain of $4.1 million, net of profit sharing and taxes, associated with insurance proceeds (Note 2) related to a damaged roof incurred by adverse weather earlier in the year, which impacted our basic and diluted EPS by $0.08. |
Segments (Tables)
Segments (Tables) | 12 Months Ended |
Dec. 31, 2020 | |
Segment Reporting [Abstract] | |
Schedule of Segment Reporting Information, by Segment [Table Text Block] | The following table summarizes certain financial data related to our segments. Transactions between segments are recorded based on prices negotiated between the segments. Sales of units represents the selling price of our units plus freight and other miscellaneous charges less any returns and allowances. Parts includes sales of purchased and fabricated parts including our coils along with the related freight and less any returns and allowances. The “Other” category in the table below includes certain sales cost and expenses that are not allocated to the reportable segments. Asset information by segment is not easily identifiable or reviewed by the chief operating decision maker. As such, this information is not included below. Years Ended December 31, 2020 2019 2018 (in thousands) Sales Units $ 480,629 $ 434,283 $ 406,331 Parts - External 34,577 35,424 28,456 Parts - Inter-segment 24,236 28,053 29,385 Other (655) (374) (840) Eliminations (24,236) (28,053) (29,385) Net sales $ 514,551 $ 469,333 $ 433,947 Gross Profit Units $ 164,048 $ 121,878 $ 108,214 Parts - External 15,592 17,301 13,215 Parts - Inter-segment (1,461) 985 865 Other (23,791) (19,754) (17,896) Eliminations 1,461 (985) (865) Gross profit $ 155,849 $ 119,425 $ 103,533 |
Summary of Significant Accoun_4
Summary of Significant Accounting Policies - Narrative (Details) | 12 Months Ended | ||
Dec. 31, 2020USD ($)customernumberOfEntities | Dec. 31, 2019USD ($)customer | Dec. 31, 2018USD ($)customer | |
Schedule of Accounting Policies [Line Items] | |||
Number of Veriable Interes Entities | numberOfEntities | 2 | ||
Certificates of deposit | $ 0 | $ 0 | |
Investments held to maturity | 0 | 0 | |
Research and development costs | 17,400,000 | 14,800,000 | $ 13,500,000 |
Advertising expense | 800,000 | 800,000 | 800,000 |
Cost of sales | $ 358,702,000 | 349,908,000 | 330,414,000 |
Vesting percentage | 20.00% | ||
Payments to representatives | $ 50,000,000 | 46,100,000 | 47,800,000 |
Extended product warranties, minimum length | 6 months | ||
Extended product warranties, maximum length | 10 years | ||
Minimum | |||
Schedule of Accounting Policies [Line Items] | |||
Requisite service period | 1 year | ||
Shipping and Handling | |||
Schedule of Accounting Policies [Line Items] | |||
Cost of sales | $ 14,300,000 | $ 14,400,000 | $ 12,600,000 |
Foreign Sales Revenue, Net | |||
Schedule of Accounting Policies [Line Items] | |||
Concentration risk, percentage | 2.00% | 3.00% | 3.00% |
Sales Revenue, Net | |||
Schedule of Accounting Policies [Line Items] | |||
Number of major customers | customer | 1 | 1 | 1 |
Accounts Receivable | |||
Schedule of Accounting Policies [Line Items] | |||
Number of major customers | customer | 2 | 1,000,000 |
Summary of Significant Accoun_5
Summary of Significant Accounting Policies - Estimated Useful Lives (Details) - USD ($) | Apr. 22, 2020 | Nov. 30, 2020 | Dec. 31, 2020 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Accounting Policies [Abstract] | ||||||
Deductible amount | $ 500,000 | |||||
Insurance proceeds | $ 6,400,000 | $ 4,100,000 | $ 6,417,000 | $ 0 | $ 0 | |
Buildings | Minimum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 3 years | |||||
Buildings | Maximum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 40 years | |||||
Machinery and Equipment | Minimum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 3 years | |||||
Machinery and Equipment | Maximum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 15 years | |||||
Furniture and Fixtures | Minimum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 3 years | |||||
Furniture and Fixtures | Maximum | ||||||
Property, Plant and Equipment [Line Items] | ||||||
Estimated useful life | 7 years |
Revenue Recognition (Details)
Revenue Recognition (Details) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020USD ($) | Sep. 30, 2020USD ($) | Jun. 30, 2020USD ($) | Mar. 31, 2020USD ($) | Dec. 31, 2019USD ($) | Sep. 30, 2019USD ($) | Jun. 30, 2019USD ($) | Mar. 31, 2019USD ($) | Dec. 31, 2020USD ($)unit | Dec. 31, 2019USD ($)unit | Dec. 31, 2018USD ($)unit | |
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 116,700 | $ 134,772 | $ 125,596 | $ 137,483 | $ 122,574 | $ 113,500 | $ 119,437 | $ 113,822 | $ 514,551 | $ 469,333 | $ 433,947 |
Total Units | unit | 26,231,000 | 26,307,000 | 25,152,000 | ||||||||
Rooftop Units | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 400,946 | $ 349,427 | $ 333,105 | ||||||||
Total Units | unit | 15,713,000 | 14,448,000 | 15,273,000 | ||||||||
Condensing Units | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 21,149 | $ 18,475 | $ 18,282 | ||||||||
Total Units | unit | 1,920,000 | 1,738,000 | 2,007,000 | ||||||||
Air Handlers | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 23,931 | $ 24,265 | $ 21,905 | ||||||||
Total Units | unit | 2,073,000 | 2,372,000 | 2,500,000 | ||||||||
Outdoor Mechanical Rooms | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 2,842 | $ 1,643 | $ 2,408 | ||||||||
Total Units | unit | 33,000 | 33,000 | 38,000 | ||||||||
Water-Source Heat Pumps | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 19,053 | $ 25,447 | $ 14,660 | ||||||||
Total Units | unit | 6,492,000 | 7,716,000 | 5,334,000 | ||||||||
Part Sales | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 32,561 | $ 33,331 | $ 26,732 | ||||||||
Other | |||||||||||
Disaggregation of Revenue [Line Items] | |||||||||||
Net sales | $ 14,069 | $ 16,745 | $ 16,855 |
Revenue Recognition (Narrative)
Revenue Recognition (Narrative) (Details) - USD ($) $ in Millions | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Revenue from Contract with Customer [Abstract] | |||
Payments to representatives | $ 50 | $ 46.1 | $ 47.8 |
Extended product warranties, minimum length | 6 months | ||
Extended product warranties, maximum length | 10 years |
Business Combination (Details)
Business Combination (Details) - USD ($) $ in Thousands | Feb. 28, 2018 | May 31, 2018 | Dec. 31, 2020 | Dec. 31, 2019 | Mar. 01, 2018 |
Business Acquisition [Line Items] | |||||
Working capital settlement paid | $ 400 | ||||
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] | |||||
Goodwill | $ 3,229 | $ 3,229 | |||
WattMaster | |||||
Business Acquisition [Line Items] | |||||
Payments to acquire businesses | $ 6,000 | ||||
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] | |||||
Accounts receivable | $ 1,082 | ||||
Inventories | 1,380 | ||||
Property, plant and equipment | 340 | ||||
Intellectual property | 700 | ||||
Goodwill | 3,229 | ||||
Assumed current liabilities | (354) | ||||
Consideration paid | $ 6,377 |
Leases (Details)
Leases (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 | Jan. 01, 2019 |
Leases [Abstract] | |||
Operating Lease, Liability, Statement of Financial Position [Extensible List] | us-gaap:OtherLiabilities | us-gaap:OtherLiabilities | |
Right of use assets | $ 1,571 | $ 1,683 | $ 1,800 |
Operating lease, liability | $ 1,600 | $ 1,800 |
Accounts Receivable (Balance) (
Accounts Receivable (Balance) (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Receivables [Abstract] | ||
Accounts receivable | $ 47,893 | $ 67,752 |
Less: Allowance for credit losses | (506) | (353) |
Total, net | $ 47,387 | $ 67,399 |
Accounts Receivable (Allowance)
Accounts Receivable (Allowance) (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Allowance for credit losses: | |||
Balance, beginning of period | $ 353 | $ 264 | $ 119 |
Provision for credit losses on accounts receivable, net of adjustments | 153 | 91 | 174 |
Accounts receivable written off, net of recoveries | 0 | (2) | (29) |
Balance, end of period | $ 506 | $ 353 | $ 264 |
Inventories - Components (Detai
Inventories - Components (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017 |
Inventory Disclosure [Abstract] | ||||
Raw materials | $ 76,238 | $ 68,842 | ||
Work in process | 2,088 | 1,825 | ||
Finished goods | 7,154 | 5,578 | ||
Inventory, gross | 85,480 | 76,245 | ||
Less: Allowance for excess and obsolete inventories | (3,261) | (2,644) | $ (1,210) | $ (1,118) |
Total, net | $ 82,219 | $ 73,601 |
Inventories - Allowance (Detail
Inventories - Allowance (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Allowance for excess and obsolete inventories: | |||
Balance, beginning of period | $ 2,644 | $ 1,210 | $ 1,118 |
Provisions for excess and obsolete inventories | 1,108 | 1,454 | 152 |
Inventories written off | (491) | (20) | (60) |
Balance, end of period | $ 3,261 | $ 2,644 | $ 1,210 |
Intangible Assets (Details)
Intangible Assets (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Intellectual property | |||
Intellectual property | $ 700 | $ 700 | |
Less: Accumulated amortization | (662) | (428) | |
Total, net | 38 | 272 | |
Amortization expense | $ 234 | $ 234 | $ 194 |
Note Receivable (Details)
Note Receivable (Details) $ in Thousands, $ in Millions | Sep. 30, 2010CAD ($) | Dec. 31, 2020USD ($) | Dec. 31, 2019USD ($) |
Note Receivable [Abstract] | |||
Note receivable | $ 1.1 | $ 579 | $ 597 |
Term | 15 years | ||
Interest rate | 4.00% | ||
Balloon payment on note receivable | $ 0.6 | ||
Balloon payment due date | October 2025 | ||
Financing receivable impairment charge | $ 0 | $ 0 |
Supplemental Cash Flow Inform_3
Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Supplemental disclosures: | |||
Interest paid | $ 0 | $ 0 | $ 6 |
Income taxes paid, net | 13,754 | 2,172 | 14,979 |
Non-cash investing and financing activities: | |||
Non-cash capital expenditures | $ 2,843 | $ 863 | $ 481 |
Warranties - Narrative (Details
Warranties - Narrative (Details) | 12 Months Ended |
Dec. 31, 2020 | |
Guarantees [Abstract] | |
Product warranty accrual, minimum length | 18 months |
Product warranty accrual, maximum length | 25 years |
Warranties - Changes in Warrant
Warranties - Changes in Warrants (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Warranty accrual: | |||
Balance, beginning of period | $ 12,652 | $ 11,421 | $ 10,483 |
Payments made | (5,751) | (6,816) | (7,869) |
Provisions | 6,621 | 8,047 | 9,669 |
Change in estimate | 0 | 0 | (862) |
Balance, end of period | 13,522 | 12,652 | 11,421 |
Warranty expense | $ 6,621 | $ 8,047 | $ 8,807 |
Accrued Liabilities (Details)
Accrued Liabilities (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Payables and Accruals [Abstract] | ||
Warranty | $ 13,522 | $ 12,652 |
Due to representatives | 8,296 | 11,538 |
Payroll | 8,155 | 5,058 |
Profit sharing | 2,902 | 1,721 |
Workers' compensation | 594 | 522 |
Medical self-insurance | 1,546 | 707 |
Customer prepayments | 5,067 | 4,627 |
Donations | 570 | 354 |
Employee vacation time | 3,321 | 3,804 |
Other | 2,613 | 3,286 |
Total | $ 46,586 | $ 44,269 |
Revolving Credit Facility (Deta
Revolving Credit Facility (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Oct. 24, 2019 | |
Line of Credit Facility [Line Items] | |||
Actual net worth for compliance | $ 350,900,000 | ||
Minimum net worth required for compliance | $ 175,000,000 | ||
Ratio of total liability to net worth | 0.3 | ||
Maximum ratio of total liability to net worth for compliance | 2 | ||
Revolving Credit Facility | |||
Line of Credit Facility [Line Items] | |||
Credit facility maximum borrowings | $ 30,000,000 | $ 23,000,000 | |
Standby letter of credit | 1,800,000 | ||
Borrowings available under the revolving credit facility | $ 28,200,000 | ||
Frequency of periodic payments | monthly | ||
Fees associated with unused portion of committed amount | $ 0 | ||
Borrowings outstanding under revolving credit facility | $ 0 | $ 0 | |
Weighted average interest rate | 2.60% | 4.30% | |
Revolving Credit Facility | LIBOR | |||
Line of Credit Facility [Line Items] | |||
Stated percentage | 2.00% |
Income Taxes - Provision for In
Income Taxes - Provision for Income Taxes (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Income Tax Disclosure [Abstract] | |||
Current | $ 9,939 | $ 7,282 | $ 10,530 |
Deferred | 13,027 | 6,038 | 2,641 |
Total | $ 22,966 | $ 13,320 | $ 13,171 |
Income Taxes - Federal Statutor
Income Taxes - Federal Statutory Income Tax Rate Reconciliation (Details) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Income Tax Disclosure [Abstract] | |||
Federal statutory rate | 21.00% | 21.00% | 21.00% |
State income taxes, net of federal benefit | 5.30% | 5.20% | 6.00% |
Excess tax benefits | (3.20%) | (2.60%) | (2.00%) |
Return to provision | 0.10% | (1.40%) | 0.00% |
Oklahoma amended tax returns | 0.00% | (1.30%) | 0.00% |
Other | (0.70%) | (0.90%) | (1.00%) |
Total | 22.50% | 20.00% | 24.00% |
Income Taxes - Narrative (Detai
Income Taxes - Narrative (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Income Tax Disclosure [Abstract] | |||
Additional income tax expense (benefit) | $ (600) | ||
Percent of eligible investments for state and local tax credit | 1.00% | ||
Income Tax Examination [Line Items] | |||
Income tax provision | $ 22,966 | 13,320 | $ 13,171 |
State and Local Jurisdiction | |||
Income Tax Examination [Line Items] | |||
Income tax provision | $ (1,200) |
Income Taxes - Deferred Tax Ass
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 |
Net long-term deferred assets and (liabilities) relating to: | ||
Accounts receivable and inventory reserves | $ 1,052 | $ 835 |
Warranty accrual | 3,776 | 3,523 |
Other accruals | 747 | 1,919 |
Share-based compensation | 4,102 | 3,906 |
Donations | 297 | 194 |
Other, net | 2,457 | 2,140 |
Total deferred income tax assets | 12,431 | 12,517 |
Property & equipment | (40,755) | (27,814) |
Total deferred income tax liabilities | (40,755) | (27,814) |
Net deferred income tax liabilities | $ 28,324 | $ 15,297 |
Share-Based Compensation - Narr
Share-Based Compensation - Narrative (Details) - USD ($) $ in Thousands | May 24, 2016 | May 22, 2007 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | May 12, 2020 | May 15, 2018 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
Stock authorized to be issued under plan (in shares) | 8,900,000 | ||||||
Total intrinsic value of options exercised during period | $ 15,500 | $ 8,100 | $ 5,400 | ||||
Cash received from options exercised during period | 21,418 | $ 12,625 | $ 4,987 | ||||
Stock Option | |||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
Unrecognized pre-tax compensation cost | $ 20,800 | ||||||
Weighted average recognition period (in years) | 2 years 11 months 15 days | ||||||
Restricted Stock | |||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
Unrecognized pre-tax compensation cost | $ 4,700 | ||||||
Weighted average recognition period (in years) | 2 years 8 months 12 days | ||||||
2007 Long-Term Incentive Plan | |||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
Stock authorized to be issued under plan (in shares) | 400,000 | 3,300,000 | |||||
Award vesting period | 5 years | ||||||
Exercise price of shares granted may not be less than fair market value (percentage) | 100.00% | ||||||
2016 Long-Term Incentive Plan | |||||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||||
Stock authorized to be issued under plan (in shares) | 3,400,000 | 2,500,000 | 2,600,000 | ||||
Exercise price of shares granted may not be less than fair market value (percentage) | 100.00% |
Share-Based Compensation - Summ
Share-Based Compensation - Summary of Assumptions (Details) - 2007 Long-Term Incentive Plan | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Director and Officers | |||
Expected dividend yield | 33.00% | 32.00% | 26.00% |
Expected volatility | 31.63% | 29.54% | 29.73% |
Risk-free interest rate | 0.64% | 2.40% | 2.20% |
Expected life (in years) | 5 years | 5 years | 5 years |
Employees | |||
Expected dividend yield | 32.00% | 32.00% | 26.00% |
Expected volatility | 31.39% | 29.54% | 29.82% |
Risk-free interest rate | 0.67% | 2.38% | 2.51% |
Expected life (in years) | 5 years | 5 years | 5 years |
Share-Based Compensation - Su_2
Share-Based Compensation - Summary of Stock Options Outstanding (Details) - USD ($) $ / shares in Units, $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Number of shares vested and exercisable (in shares) | 740,321 | 538,949 | 515,977 |
Options vested and exercisable weighted average remaining contractual life | 6 years | 5 years 9 months 21 days | 5 years 11 months 12 days |
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 31.85 | $ 21.58 | $ 21.88 |
Options vested and exercisable intrinsic value | $ 25,751 | $ 12,842 | $ 6,811 |
$7.18 - 36.95 | |||
Range of exercise prices, lower range | $ 7.18 | ||
Range of exercise prices, upper range | $ 36.95 | ||
Number of shares vested and exercisable (in shares) | 543,646 | ||
Options vested and exercisable weighted average remaining contractual life | 5 years 3 months 29 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 28.33 | ||
Options vested and exercisable intrinsic value | $ 20,820 | ||
$37.00 - 40.87 | |||
Range of exercise prices, lower range | $ 37 | ||
Range of exercise prices, upper range | $ 40.87 | ||
Number of shares vested and exercisable (in shares) | 1,978 | ||
Options vested and exercisable weighted average remaining contractual life | 7 years 1 month 2 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 38.50 | ||
Options vested and exercisable intrinsic value | $ 56 | ||
$41.37 - 66.98 | |||
Range of exercise prices, lower range | $ 41.37 | ||
Range of exercise prices, upper range | $ 66.98 | ||
Number of shares vested and exercisable (in shares) | 194,697 | ||
Options vested and exercisable weighted average remaining contractual life | 7 years 10 months 13 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 41.59 | ||
Options vested and exercisable intrinsic value | $ 4,875 | ||
$7.18 - 34.10 | |||
Range of exercise prices, lower range | $ 7.18 | ||
Range of exercise prices, upper range | $ 34.10 | ||
Number of shares vested and exercisable (in shares) | 451,077 | ||
Options vested and exercisable weighted average remaining contractual life | 5 years 5 months 8 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 23.47 | ||
Options vested and exercisable intrinsic value | $ 11,702 | ||
$34.15 - 40.87 | |||
Range of exercise prices, lower range | $ 34.15 | ||
Range of exercise prices, upper range | $ 40.87 | ||
Number of shares vested and exercisable (in shares) | 86,122 | ||
Options vested and exercisable weighted average remaining contractual life | 7 years 9 months 25 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 36.33 | ||
Options vested and exercisable intrinsic value | $ 1,126 | ||
$41.37 - 50.68 | |||
Range of exercise prices, lower range | $ 41.37 | ||
Range of exercise prices, upper range | $ 50.68 | ||
Number of shares vested and exercisable (in shares) | 1,750 | ||
Options vested and exercisable weighted average remaining contractual life | 1 year 9 months 21 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 41.59 | ||
Options vested and exercisable intrinsic value | $ 14 | ||
$5.67 - 32.80 | |||
Range of exercise prices, lower range | $ 5.67 | ||
Range of exercise prices, upper range | $ 32.80 | ||
Number of shares vested and exercisable (in shares) | 456,223 | ||
Options vested and exercisable weighted average remaining contractual life | 5 years 8 months 19 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 20.25 | ||
Options vested and exercisable intrinsic value | $ 6,757 | ||
$32.85 - 34.10 | |||
Range of exercise prices, lower range | $ 32.85 | ||
Range of exercise prices, upper range | $ 34.10 | ||
Number of shares vested and exercisable (in shares) | 42,552 | ||
Options vested and exercisable weighted average remaining contractual life | 7 years 5 months 19 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 33.95 | ||
Options vested and exercisable intrinsic value | $ 47 | ||
$34.15 - 42.94 | |||
Range of exercise prices, lower range | $ 34.15 | ||
Range of exercise prices, upper range | $ 42.94 | ||
Number of shares vested and exercisable (in shares) | 17,202 | ||
Options vested and exercisable weighted average remaining contractual life | 8 years 3 months 18 days | ||
Options vested and exercisable weighted average exercise price (in dollars per share) | $ 35.19 | ||
Options vested and exercisable intrinsic value | $ 7 |
Share-Based Compensation - Su_3
Share-Based Compensation - Summary of Stock Option Activity (Details) | 12 Months Ended |
Dec. 31, 2020$ / sharesshares | |
Shares | |
Outstanding, beginning of period (in shares) | shares | 3,627,047 |
Granted (in shares) | shares | 1,053,302 |
Exercised (in shares) | shares | (644,850) |
Forfeited or Expired (in shares) | shares | (282,554) |
Outstanding, end of period (in shares) | shares | 3,752,945 |
Exercisable, end of period (in shares) | shares | 740,321 |
Weighted Average Exercise Price | |
Outstanding, beginning of period (weighted average exercise price) | $ / shares | $ 36.32 |
Granted (weighted average exercise price) | $ / shares | 45.13 |
Exercised (weighted average exercise price) | $ / shares | 33.21 |
Forfeited or Expired (weighted average exercise price) | $ / shares | 40.64 |
Outstanding, end of period (weighted average exercise price) | $ / shares | 39 |
Exercisable, end of period (weighted average exercise price) | $ / shares | $ 31.85 |
Share-Based Compensation - Su_4
Share-Based Compensation - Summary of Unvested Restricted Stock Awards (Details) | 12 Months Ended |
Dec. 31, 2020$ / sharesshares | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] | |
Unvested, beginning of period (in shares) | shares | 267,484 |
Granted (in shares) | shares | 76,148 |
Vested (in shares) | shares | (110,075) |
Forfeited (in shares) | shares | (8,866) |
Unvested, end of period (in shares) | shares | 224,691 |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] | |
Unvested, beginning of period (weighted average grant date fair value) | $ / shares | $ 34.42 |
Granted (weighted average grant date fair value) | $ / shares | 43.54 |
Vested (weighted average grant date fair value) | $ / shares | 32.55 |
Forfeited (weighted average grant date fair value) | $ / shares | 39.72 |
Unvested, end of period (weighted average grant date fair value) | $ / shares | $ 38.22 |
Share-Based Compensation - Su_5
Share-Based Compensation - Summary of Grant Date Fair Value of Awards (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Share-based Payment Arrangement [Abstract] | |||
Options | $ 12,615 | $ 20,442 | $ 12,932 |
Restricted stock | 3,316 | 4,631 | 3,609 |
Total | $ 15,931 | $ 25,073 | $ 16,541 |
Share-Based Compensation - Su_6
Share-Based Compensation - Summary of Share-Based Compensation Expense (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Share-based Payment Arrangement [Abstract] | |||
Options | $ 8,312 | $ 9,145 | $ 5,344 |
Restricted stock | 3,030 | 2,654 | 2,518 |
Total | $ 11,342 | $ 11,799 | $ 7,862 |
Share-Based Compensation - Su_7
Share-Based Compensation - Summary of Income Tax Benefit Related to Share-Based Compensation (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Share-based Payment Arrangement [Abstract] | |||
Options | $ 2,698 | $ 1,197 | $ 980 |
Restricted stock | 519 | 575 | 353 |
Total | $ 3,217 | $ 1,772 | $ 1,333 |
Employee Benefits (Details)
Employee Benefits (Details) - USD ($) | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Defined Benefit Plan Disclosure [Line Items] | |||
Definedcontributionemployeeautomaticcontributionpercentag | 6.00% | ||
Administrative expenses | $ 0 | $ 0 | $ 0 |
Contributions, net of forfeitures, made to the defined contribution plan | $ 9,091,000 | 7,034,000 | 8,127,000 |
Profits sharing, percent of pre-tax profit paid to eligible employees on quarterly basis | 10.00% | ||
Employee profit sharing bonus plan | $ 11,593,000 | 7,448,000 | 6,165,000 |
Medical claim payments | 9,060,000 | 5,898,000 | 5,915,000 |
Health saving account payments | $ 3,476,000 | $ 3,265,000 | $ 2,948,000 |
Effective January 1, 2016 | |||
Defined Benefit Plan Disclosure [Line Items] | |||
Employer matching contribution, percent of match | 175.00% | ||
Maximum annual contributions per employee, percent | 6.00% |
Shareholders' Equity (Details)
Shareholders' Equity (Details) - USD ($) | Nov. 10, 2020 | May 15, 2020 | Nov. 06, 2019 | May 20, 2019 | Nov. 08, 2018 | May 18, 2018 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2019 | Dec. 31, 2019 | Dec. 31, 2019 | Mar. 13, 2020 | Mar. 05, 2019 | May 16, 2018 | May 19, 2015 |
Schedule of Shareholders' Equity [Line Items] | ||||||||||||||||
Authorized Repurchase | $ 20,000,000 | $ 20,000,000 | $ 15,000,000 | |||||||||||||
Stock repurchased during period (in shares) | 565,882 | 454,430 | 783,776 | 14,117,116 | ||||||||||||
Aggregate price of shares repurchased since inception | $ 31,229,000 | $ 20,793,000 | $ 27,943,000 | $ 240,544,000 | ||||||||||||
Average price of shares repurchased since inception (per share) | $ 55.19 | $ 45.76 | $ 35.65 | $ 17.04 | ||||||||||||
Dividends declared (in dollars per share) | $ 0.38 | $ 0.32 | $ 0.32 | |||||||||||||
Cash dividends paid | $ 19,800,000 | $ 16,600,000 | $ 16,700,000 | |||||||||||||
Regular Semi-Annual Dividend | ||||||||||||||||
Schedule of Shareholders' Equity [Line Items] | ||||||||||||||||
Dividends declared (in dollars per share) | $ 0.19 | $ 0.19 | $ 0.16 | $ 0.16 | $ 0.16 | $ 0.16 | ||||||||||
Open market | ||||||||||||||||
Schedule of Shareholders' Equity [Line Items] | ||||||||||||||||
Stock repurchase program amount authorized (in shares) | 5,700,000 | |||||||||||||||
Stock repurchased during period (in shares) | 103,689 | 5,799 | 252,272 | 4,205,255 | ||||||||||||
Aggregate price of shares repurchased since inception | $ 4,987,000 | $ 200,000 | $ 8,374,000 | $ 74,793,000 | ||||||||||||
Average price of shares repurchased since inception (per share) | $ 48.10 | $ 34.46 | $ 33.19 | $ 17.79 | ||||||||||||
401(k) | ||||||||||||||||
Schedule of Shareholders' Equity [Line Items] | ||||||||||||||||
Stock repurchased during period (in shares) | 438,921 | 419,963 | 497,753 | 7,906,660 | ||||||||||||
Aggregate price of shares repurchased since inception | $ 25,073,000 | $ 19,386,000 | $ 18,472,000 | $ 145,000,000 | ||||||||||||
Average price of shares repurchased since inception (per share) | $ 57.12 | $ 46.16 | $ 37.11 | $ 18.34 | ||||||||||||
Directors & employees | ||||||||||||||||
Schedule of Shareholders' Equity [Line Items] | ||||||||||||||||
Stock repurchased during period (in shares) | 23,272 | 28,668 | 33,751 | 2,005,201 | ||||||||||||
Aggregate price of shares repurchased since inception | $ 1,169,000 | $ 1,207,000 | $ 1,097,000 | $ 20,751,000 | ||||||||||||
Average price of shares repurchased since inception (per share) | $ 50.23 | $ 42.11 | $ 32.49 | $ 10.35 |
New Markets Tax Credit (Details
New Markets Tax Credit (Details) - USD ($) | Oct. 24, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Line of Credit Facility [Line Items] | ||||
Proceeds from financing obligation, net of issuance costs | $ 0 | $ 6,614,000 | $ 0 | |
Due to affiliates | 0 | 2,000 | ||
Debt issuance costs | 43,000 | $ 7,000 | $ 0 | |
Subsidiary | ||||
Line of Credit Facility [Line Items] | ||||
Due to affiliates | $ 22,500,000 | |||
Investor | ||||
Line of Credit Facility [Line Items] | ||||
Loans and leases receivable | $ 15,900,000 | |||
Loans and leases receivable, term | 25 years | |||
Loans and leases receivable, interest rate | 1.00% | |||
Proceeds from financing obligation, net of issuance costs | $ 15,900,000 | |||
Interest | 6,300,000 | |||
Debt issuance costs | 300,000 | |||
Revolving Credit Facility | ||||
Line of Credit Facility [Line Items] | ||||
Credit facility maximum borrowings | $ 23,000,000 | $ 30,000,000 |
Earnings Per Share (Details)
Earnings Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Earnings Per Share [Abstract] | |||||||||||
Net income | $ 18,892 | $ 20,460 | $ 17,804 | $ 21,853 | $ 17,273 | $ 14,290 | $ 13,391 | $ 8,757 | $ 79,009 | $ 53,711 | $ 42,329 |
Basic weighted average shares (in shares) | 52,168,679 | 52,079,865 | 52,284,616 | ||||||||
Effect of dilutive stock options and restricted stock | 892,490 | 555,550 | 383,323 | ||||||||
Diluted weighted average shares | 53,061,169 | 52,635,415 | 52,667,939 | ||||||||
Basic (usd per share) | $ 0.36 | $ 0.39 | $ 0.34 | $ 0.42 | $ 0.33 | $ 0.27 | $ 0.26 | $ 0.17 | $ 1.51 | $ 1.03 | $ 0.81 |
Diluted (usd per share) | $ 0.35 | $ 0.38 | $ 0.34 | $ 0.41 | $ 0.33 | $ 0.26 | $ 0.26 | $ 0.17 | $ 1.49 | $ 1.02 | $ 0.80 |
Anti-dilutive shares (in shares) | 364,787 | 1,868,087 | 1,920,313 |
Related Parties (Details)
Related Parties (Details) - USD ($) $ in Thousands | 12 Months Ended | ||
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Related Party Transactions [Abstract] | |||
Sales to affiliates | $ 3,475 | $ 886 | $ 1,442 |
Payments to affiliates | 256 | 332 | $ 342 |
Due from affiliates | 342 | 22 | |
Due to affiliates | $ 0 | $ 2 |
Subsequent Events (Details)
Subsequent Events (Details) - Subsequent Event $ in Millions | 2 Months Ended |
Feb. 22, 2021USD ($)shares | |
Open Market | |
Subsequent Event [Line Items] | |
Stock repurchased during period (in shares) | shares | 9,172 |
Stock repurchased during period | $ | $ 0.6 |
401(k) Savings and Investment Plan | |
Subsequent Event [Line Items] | |
Stock repurchased during period (in shares) | shares | 41,712 |
Stock repurchased during period | $ | $ 3 |
Quarterly Results (Unaudited)_3
Quarterly Results (Unaudited) (As Corrected) (Quarterly Results) (Details) - USD ($) $ / shares in Units, $ in Thousands | 1 Months Ended | 3 Months Ended | 12 Months Ended | |||||||||
Nov. 30, 2020 | Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Quarterly Financial Information Disclosure [Abstract] | ||||||||||||
Net sales | $ 116,700 | $ 134,772 | $ 125,596 | $ 137,483 | $ 122,574 | $ 113,500 | $ 119,437 | $ 113,822 | $ 514,551 | $ 469,333 | $ 433,947 | |
Gross profit | 33,923 | 40,848 | 38,131 | 42,947 | 36,381 | 27,410 | 30,204 | 25,430 | 155,849 | 119,425 | 103,533 | |
Net income | $ 18,892 | $ 20,460 | $ 17,804 | $ 21,853 | $ 17,273 | $ 14,290 | $ 13,391 | $ 8,757 | $ 79,009 | $ 53,711 | $ 42,329 | |
Earnings per share: | ||||||||||||
Basic (usd per share) | $ 0.36 | $ 0.39 | $ 0.34 | $ 0.42 | $ 0.33 | $ 0.27 | $ 0.26 | $ 0.17 | $ 1.51 | $ 1.03 | $ 0.81 | |
Diluted (usd per share) | $ 0.35 | $ 0.38 | $ 0.34 | $ 0.41 | $ 0.33 | $ 0.26 | $ 0.26 | $ 0.17 | $ 1.49 | $ 1.02 | $ 0.80 | |
Insurance proceeds | $ 6,400 | $ 4,100 | $ 6,417 | $ 0 | $ 0 | |||||||
Earnings per share, basic and diluted (in dollars per share) | $ 0.08 |
Segments (Details)
Segments (Details) - USD ($) $ in Thousands | 3 Months Ended | 12 Months Ended | |||||||||
Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | |
Segment Reporting Information [Line Items] | |||||||||||
Net sales | $ 116,700 | $ 134,772 | $ 125,596 | $ 137,483 | $ 122,574 | $ 113,500 | $ 119,437 | $ 113,822 | $ 514,551 | $ 469,333 | $ 433,947 |
Gross profit | $ 33,923 | $ 40,848 | $ 38,131 | $ 42,947 | $ 36,381 | $ 27,410 | $ 30,204 | $ 25,430 | 155,849 | 119,425 | 103,533 |
Operating Segments | Units | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Net sales | 480,629 | 434,283 | 406,331 | ||||||||
Gross profit | 164,048 | 121,878 | 108,214 | ||||||||
Operating Segments | Parts | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Net sales | 34,577 | 35,424 | 28,456 | ||||||||
Gross profit | 15,592 | 17,301 | 13,215 | ||||||||
Other | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Net sales | (655) | (374) | (840) | ||||||||
Gross profit | (23,791) | (19,754) | (17,896) | ||||||||
Inter-segment | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Net sales | 24,236 | 28,053 | 29,385 | ||||||||
Gross profit | $ (1,461) | $ 985 | $ 865 |