0001061069 false --12-31 FY 2022 GRANT THORNTON LLP Cleveland, Ohio Accounts receivable written-off as uncollectible, net of recoveries. Change in valuation allowance primarily for deferred tax assets when it is more likely than not that the deferred tax assets will not be realized. 00010610692023-03-13 0001061069us-gaap:CommonClassAMember2023-03-13 0001061069us-gaap:CommonClassBMember2023-03-13 0001061069us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-31 0001061069us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-31 0001061069us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-31 0001061069us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-31 0001061069us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-31
 

2022



 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


FORM 10-K

 

Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

For the fiscal year ended December 31, 2022

 

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

for the transition period from                    to                   

 

Commission File Number 1-14105

 

AVALON HOLDINGS CORPORATION

(Exact name of registrant as specified in its charter)

Ohio34-1863889
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)

         

One American Way, Warren, Ohio 44484-5555

(Address of principal executive offices) (Zip Code)

 

Registrant’s telephone number, including area code: (330) 856-8800

 

Securities registered pursuant to Section 12(b) of the Act:

Title of Each ClassTrading Symbol(s)Name of Each Exchange on Which Registered
Class A Common Stock, $.01 par valueAWXNYSE Amex

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

Yes ☐ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☒

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer ☐Accelerated filer ☐
Non-accelerated filerSmaller reporting company
Emerging growth company  

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No ☒

 

The aggregate market value of Class A Common Stock held by non-affiliates of the registrant on March 13, 2023 was $8.6 million. Assuming that the market value of Avalon Holdings Corporation’s Class B Common Stock was the same as its Class A Common Stock by reason of its one-to-one conversion rights, the market value of Class B Common Stock held by non-affiliates of the registrant on March 13, 2023 was approximately $1,521. The registrant had 3,287,647 shares of its Class A Common Stock and 611,784 shares of its Class B Common Stock outstanding as of March 13, 2023.

 

 

Documents Incorporated by Reference

1.

Portions of the Avalon Holdings Corporation Annual Report to Shareholders for the year ended December 31, 2022 (Parts I and II of Form 10-K).

2.

Portions of the Avalon Holdings Corporation Proxy Statement for the 2023 Annual Meeting of Shareholders are incorporated by reference herein into Part III.

 



 

 

AVALON HOLDINGS CORPORATION AND SUBSIDIARIES

 


 

As used in this report, the terms “Avalon,” “Company,” and “Registrant” mean Avalon Holdings Corporation, its wholly owned subsidiaries and variable interest entities when it has been determined that Avalon is the primary beneficiary of those company’s operations, taken as a whole, unless the context indicates otherwise.

 


 

TABLE OF CONTENTS

 

Part I   Page
     
Item 1. Business 1
Item 1A. Risk Factors 6
Item 1B. Unresolved Staff Comments 13
Item 2. Properties 13
Item 3. Legal Proceedings 14
Item 4. Mine Safety Disclosures 14
     
Part II    
     
Item 5. Market for the Registrant’s Common Equity and Related Stockholder Matters 15
Item 6.  Selected Financial Data 15
Item 7.  Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
Item 7A. Quantitative and Qualitative Disclosures about Market Risk 15
Item 8. Financial Statements and Supplementary Data  15
Item 9.  Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 16
Item 9A. Controls and Procedures 16
Item 9B. Other Information 16
     
Part III    
    17
Item 10. Directors and Executive Officers of the Registrant 18
Item 11. Executive Compensation 18
Item 12.  Security Ownership of Certain Beneficial Owners and Management 18
Item 13. Certain Relationships and Related Transactions 18
Item 14. Principal Accountant Fees and Services 18
     
Part IV    
     
Item 15.  Exhibits, Financial Statement Schedules, and Reports on Form 8-K 19
Item 16. Form 10-K Summary 22
     
Signatures   23

 

 

Note on Incorporation by Reference

 

Throughout this report various information and data are incorporated by reference from Avalon’s 2022 Annual Report to Shareholders (hereinafter referred to as the “Annual Report to Shareholders”). Any reference in this report to disclosures in the Annual Report to Shareholders shall constitute incorporation by reference of that specific material into this Form 10-K.

 

 

 

PART 1

 

ITEM 1.

BUSINESS

 

General

 

Avalon Holdings Corporation (“Avalon” or the “Company”) was formed on April 30, 1998 as a subsidiary of American Waste Services, Inc. (“AWS”). On June 17, 1998, AWS distributed, as a special dividend, all of the outstanding shares of capital stock of Avalon to the holders of AWS common stock on a pro rata and corresponding basis (the “Spin-off”). The history and organization of the remaining operations, some of which were contributed to Avalon as a result of the Spin-off, are described below.

 

In June 1990, AWS purchased approximately 5.6 acres of real estate located in Warren, Ohio on which it constructed Avalon’s corporate headquarters. In connection with the acquisition of such property, Avalon Lakes Golf, Inc. (“ALGI”), a former subsidiary of AWS and now an indirect wholly owned subsidiary of Avalon, acquired the real and personal property associated with the Avalon Lakes Golf Course, an 18-hole golf course adjacent to the office property. The corporate headquarters and ALGI were contributed to Avalon by AWS. The Avalon corporate headquarters building includes a clubhouse, restaurant, golf simulators and a pro shop for the Avalon Golf and Country Club at Avalon Lakes Golf Course.

 

In 1995, American Waste Management Services, Inc. (“AWMS”) commenced its waste disposal brokerage and management operations and in 1997, American Landfill Management, Inc. (“ALMI”) started its captive landfill management operations. Both companies were contributed to Avalon by AWS and now are wholly owned subsidiaries of Avalon.

 

In November 2003, TBG, Inc. (“TBG”), a subsidiary of ALGI, entered into a long-term lease agreement with Squaw Creek Country Club to lease and operate its golf course and related facilities. As a result of the transaction, Avalon created a newly organized subsidiary, Avalon Golf and Country Club, Inc. (“AGCC”) which manages all the golf courses and related operations.

 

In October 2006, Avalon, through a newly created subsidiary, Avalon Country Club at Sharon, Inc. (“Sharon”), completed the acquisition of the Sharon Country Club assets. The primary assets of the Sharon club include the golf course and clubhouse. Avalon renovated the clubhouse and constructed additional recreational facilities and operates the Sharon facilities as part of its Avalon Golf and Country Club.

 

In June 2011, AWMS Water Solutions, LLC was formed to acquire options on properties for the purpose of operating salt water injection wells. AWMS Water Solutions, LLC, a wholly owned subsidiary of Avalon, manages all the salt water injection well operations, including the marketing and sales function and all decisions regarding the well operations for a percentage of the gross revenues.

 

In August 2013, Avalon created a new Ohio limited liability company, AWMS Holdings, LLC, to act as a holding company to form and own a series of wholly owned subsidiaries that will own and operate salt water injection wells and facilities (together the “facilities”). AWMS Holdings, LLC, offers investment opportunities to accredited investors by selling membership units of AWMS Holdings, LLC through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to construct the facilities necessary for the operation of salt water injection wells. As a result of the private placement offering, Avalon is not the majority owner of AWMS Holdings, LLC; however, due to the managerial control of AWMS Water Solutions, LLC, AWMS Holdings, LLC is a variable interest entity (“VIE”), and the financial statements of AWMS Holdings, LLC and subsidiaries are included in Avalon’s consolidated financial statements.

 

In August 2013, AWMS Holdings, LLC formed its first wholly owned subsidiary, AWMS Rt. 169, LLC, to own and operate two salt water injection wells. AWMS Rt. 169, LLC leases 5.2 acres on which the salt water injection wells are located. As further described below, based on the Chief of the Division of Oil and Gas Resources Management’s decision, the operations of the two salt water injection wells are currently suspended.

 

In August 2014, Avalon, through a newly created subsidiary, The Avalon Resort and Spa LLC, completed the acquisition of The Magnuson Grand Hotel in Howland, Ohio. Subsequent to the acquisition, The Magnuson Grand Hotel was renamed and now operates as The Grand Resort. The primary assets of The Grand Resort include the hotel, indoor junior Olympic size swimming pool, outdoor resort pool, Roman Bath, fitness center, restaurants, bars, cigar lounge, salon and spa, banquet and conference facilities and adjoining recreation and tennis center. The Grand Resort is located adjacent to Avalon’s corporate headquarters and the Avalon Lakes Golf Course. The Grand Resort operates in conjunction with the Avalon Golf and Country Club.

 

1

 

In July 2016, the Company formed Avalon Resorts and Clubs, Inc. (“ARCI”), a wholly owned subsidiary of Avalon, the purpose of which is to hold the corporate activity of Avalon Clubs, Inc. and Avalon Resorts, Inc., both formed concurrently with ARCI.  Avalon Clubs, Inc. was formed to hold the wholly owned subsidiaries of the Avalon Golf and Country Club, while Avalon Resorts, Inc. holds the operations of The Grand Resort. 

 

In March 2018, Avalon, through a newly created subsidiary, Avalon Mahoning Sports Center, Inc., completed the acquisition of the Boardman Tennis Center property in Boardman, Ohio. Subsequent to the acquisition, the Boardman Tennis Center property was renamed and now operates as the Avalon Athletic Club at Boardman. The primary assets of the Avalon Athletic Club at Boardman include the acquired real property consisting of the building and associated land. The Avalon Athletic Club at Boardman facility is a multipurpose recreation center including indoor tennis, basketball, volleyball and pickleball courts and a fitness area. The Avalon Athletic Club at Boardman operates as part of its Avalon Golf and Country Club.

 

In May 2019, Havana Cigar Shop, Inc., a wholly owned subsidiary of Avalon, completed the acquisition of the New Castle Country Club real property assets located in New Castle, Pennsylvania. Subsequent to the acquisition, Havana Cigar Shop, Inc. was named and now operates as Avalon Field Club at New Castle. The primary assets of Avalon Field Club at New Castle include the acquired real property consisting of the golf course and associated clubhouse. Avalon Field Club at New Castle operates as part of its Avalon Golf and Country Club. During 2022 the existing clubhouse renovation was primarily completed.

 

In March 2021, Avalon created a new Ohio limited liability company, Avalon Med Spa, LLC. Avalon Med Spa, LLC, located in Warren, Ohio, provides elective appearance improving nonsurgical aesthetic services under the supervision of a licensed physician. Avalon Med Spa, LLC, offers investment opportunities to accredited investors by selling membership units through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to purchase medical spa equipment and construct the facilities necessary for operation. Avalon operates and manages all decisions regarding the medical spa operations for a percentage of the gross revenues. As a result of the private placement offering, Avalon is the majority owner of Avalon Med Spa, LLC owning 50.1% of the company. Avalon Med Spa, LLC is a VIE, and the financial statements of Avalon Med Spa, LLC are included in Avalon’s consolidated financial statements.

 

 

Business Segments Information

 

Avalon’s business segments are waste management services and golf and related operations. The waste management services segment includes waste disposal brokerage and management services, captive landfill management operations and salt water injection well operations. The golf and related operations segment includes the operation and management of four golf courses and related clubhouses, a hotel, fitness centers, tennis courts, salon and spa services, dining, banquet and conference facilities. In 2022, two customers of the waste management services segment, Quandel Construction Group LLC and Environmental Restoration LLC, accounted for 22% of the waste management services segment’s net operating revenues to external customers and 14% of Avalon’s consolidated net operating revenues. In 2021, one customer of the waste management services segment, Environmental Restoration LLC, accounted for 13% of the waste management services segment’s net operating revenues to external customers and 8% of Avalon’s consolidated net operating revenues.

 

Waste Management Services

 

Avalon’s waste management subsidiaries provide hazardous and nonhazardous waste disposal brokerage and management services, captive landfill management services and salt water injection well operations. Waste management services are provided to industrial, commercial, municipal and governmental customers primarily in selected northeastern and midwestern United States markets. For the years 2022 and 2021, the net operating revenues of the waste management services segment represented approximately 61% of Avalon’s total consolidated net operating revenues.

 

AWMS assists customers with managing and disposing of wastes at approved treatment and disposal sites based upon a customer’s needs.

 

Because waste generators remain liable for their waste, both before and after disposal, they require assurance that their waste will be safely and properly transported, treated and disposed of. To give customers this confidence, as well as to limit its own potential liability, AWMS has instituted procedures designed to minimize the risks of improper handling or disposal of waste.

 

2

 

Before AWMS will provide waste brokerage or management services, a potential customer must complete a detailed waste profile setting forth the amount, chemical composition and any unique characteristics for each type of waste to be handled. Representative samples of the waste are analyzed by a state or federally certified laboratory. In addition, an AWMS representative generally inspects the process generating the waste, the location where the waste may be temporarily stored or the site of the remediation project producing the waste, and interviews representatives of the generator familiar with the waste. This inspection, along with the laboratory results, allows AWMS to determine whether the waste is within acceptable parameters for disposal and, if so, what special handling and treatment procedures must be instituted. If the waste is continuously generated, new representative samples are tested on a periodic basis.

 

These procedures are important to both AWMS and its customers because the key to proper handling of waste is accurate identification. Hazardous waste which is not identified as such, and thus, improperly disposed of can result in substantial liability to the waste generator, the disposal facility, AWMS and potentially to all other waste generators that have used the disposal site. Conversely, waste that could safely and legally be disposed of in a solid waste landfill, but is instead sent to a hazardous waste facility for treatment and disposal, will result in substantial and unnecessary expense to the generator.

 

ALMI is a landfill management company that provides technical and operational services to customers owning captive disposal facilities. A captive disposal facility only disposes of waste generated by the owner of such facility. ALMI provides turnkey services, including daily operations, facilities management and management reporting for its customers. Currently, ALMI manages one captive disposal facility located in Ohio. In addition, American Construction Supply, Inc., a wholly owned subsidiary of ALMI, sells construction mats.

 

AWMS Holdings, LLC, is a holding company that was created to form and own a series of wholly owned subsidiaries that own and operate salt water injection wells and facilities. AWMS Holdings, LLC, offers investment opportunities to accredited investors by selling membership units of AWMS Holdings, LLC through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to construct the facilities necessary for the operation of salt water injection wells. AWMS Water Solutions, LLC, a wholly owned subsidiary of Avalon, manages the operations, including the marketing and sales function and all the decisions regarding the well operations for a percentage of the gross revenues. As a result of the private placement offering, Avalon is not the majority owner of AWMS Holdings, LLC; however, due to the managerial control of AWMS Water Solutions, LLC, AWMS Holdings, LLC is a VIE, and the financial statements of AWMS Holdings, LLC and subsidiaries are included in Avalon’s consolidated financial statements.

 

AWMS Holdings, LLC formed its first wholly owned subsidiary, AWMS Rt. 169, LLC, to own and operate two salt water injection wells. AWMS Rt. 169, LLC leases 5.2 acres on which the salt water injection wells are located. As further described below, based on the Chief of the Division of Oil and Gas Resources Management’s decision, the operations of the two salt water injection wells are currently suspended.

 

Golf and Related Operations

 

Avalon’s golf and related operations segment includes the operation and management of four golf courses and related country clubs and facilities, a hotel and its associated resort amenities and an athletic center. For the years 2022 and 2021, the net operating revenues of the golf and related operations segment represented approximately 39% of Avalon’s total consolidated net operating revenues.

 

ALGI owns and operates a Pete Dye designed championship golf course located in Warren, Ohio. ALGI generates revenue from membership dues, greens fees, cart rentals, merchandise, and food and beverage sales.

 

TBG, a subsidiary of ALGI, entered into a long-term agreement with Squaw Creek Country Club to lease and operate its golf course and related facilities. The lease, which commenced on November 1, 2003, has an initial term of ten (10) years with four (4) consecutive ten (10) year renewal term options unilaterally exercisable by TBG. In addition to a championship golf course, the Squaw Creek facilities include a swimming pool, tennis courts and a clubhouse that includes a fitness center, dining and banquet facilities. TBG generates its revenue in the same manner as ALGI, but also generates revenues from tennis and swimming.

 

In October 2006, Avalon, through its subsidiary, Avalon Country Club of Sharon, Inc., completed the acquisition of the Sharon Country Club assets. The primary assets of Sharon include the golf course and clubhouse which includes, dining and banquet facilities, a swimming pool, salon and spa services and a fitness center. Sharon generates its revenue in the same manner as ALGI and TBG, but also generates revenues from its fitness center and salon and spa services.

 

3

 

In November 2003, Avalon formed the Avalon Golf and Country Club to manage its golf courses and the related operations. Members of the Avalon Golf and Country Club are entitled to privileges at all the facilities. Membership requires payment of annual dues. Members receive several benefits including reduced greens fees, preferential tee times and discounts on merchandise. In addition, members of the Avalon Golf and Country Club also have access to all of the amenities offered by The Grand Resort. The Avalon Golf and Country Club competes with many public courses and country clubs in the area. Although the golf courses continue to be available to the general public, the primary source of revenues is derived from the members of the Avalon Golf and Country Club. Avalon believes that the combination of its golf facilities and The Grand Resort will result in additional memberships in the Avalon Golf and Country Club. The ability to retain current members and attract new members has been an ongoing challenge. Avalon is continually using different marketing strategies to attract new members, such as local television advertising and various membership promotions. A significant decline in members could adversely affect the future financial performance of Avalon.

 

In August 2014, Avalon, through a newly created subsidiary, The Avalon Resort and Spa LLC, completed the acquisition of The Magnuson Grand Hotel in Howland, Ohio. Subsequent to the acquisition, The Magnuson Grand Hotel was renamed and now operates as The Grand Resort. The primary assets of The Grand Resort include the hotel, indoor junior Olympic size swimming pool, outdoor resort pool, Roman Bath, fitness center, restaurants, bars, cigar lounge, salon and spa, banquet and conference facilities and adjoining tennis center. The Grand Resort is located adjacent to Avalon’s corporate headquarters and the Avalon Lakes Golf Course. The Grand Resort provides guests with a self-contained vacation experience, offering hotel guests golf packages to all of the golf courses of the Avalon Golf and Country Club and allows its guests to utilize the facilities at each of the clubhouses. Members of the Avalon Golf and Country Club also have access to all of the amenities offered by The Grand Resort. The Grand Resort earns revenues through room rentals, food and beverage sales, merchandise sales, salon and spa services, tennis and fitness activities. The Grand Resort operates in conjunction with the Avalon Golf and Country Club.

 

In July 2016, the Company formed ARCI, a wholly owned subsidiary of Avalon, the purpose of which is to hold the corporate activity of Avalon Clubs, Inc. and Avalon Resorts, Inc., both formed concurrently with ARCI. Avalon Clubs, Inc. was formed to hold the wholly owned subsidiaries of the Avalon Golf and Country Club, while Avalon Resorts, Inc. holds the operations of The Grand Resort. 

 

In March 2018, Avalon, through a newly created subsidiary, Avalon Mahoning Sports Center, Inc., completed the acquisition of the Boardman Tennis Center property in Boardman, Ohio. Subsequent to the acquisition, the Boardman Tennis Center property was renamed and now operates as the Avalon Athletic Club at Boardman. The primary assets of the Avalon Athletic Club at Boardman include the acquired real property consisting of the building and associated land. The Avalon Athletic Club at Boardman facility is a multipurpose recreation center including indoor tennis, basketball, volleyball and pickleball courts and a fitness area. Members of the Avalon Golf and Country Club have access to the facility and all the athletic and fitness related activities offered by the Avalon Athletic Club at Boardman. In addition, hotel guests at The Grand Resort can utilize the facility during their stay. The Avalon Athletic Club at Boardman earns revenue through membership fees, athletic and fitness related activities. The Avalon Athletic Club at Boardman operates as part of its Avalon Golf and Country Club.

 

In May 2019, Havana Cigar Shop, Inc., a wholly owned subsidiary of Avalon, completed the acquisition of the New Castle Country Club assets located in New Castle, Pennsylvania. Subsequent to the acquisition, Havana Cigar Shop, Inc. was named and now operates as Avalon Field Club at New Castle. The primary assets of Avalon Field Club at New Castle include the acquired real property consisting of the golf course and associated clubhouse. Avalon Field Club at New Castle earns revenue from membership dues, greens fees, cart rentals, merchandise, and food and beverage sales. Avalon Field Club at New Castle operates as part of its Avalon Golf and Country Club. During 2022 the existing clubhouse renovation was primarily completed.

 

In March 2021, Avalon created a new Ohio limited liability company, Avalon Med Spa, LLC. Avalon Med Spa, LLC, located in Warren, Ohio, earns revenue by providing elective appearance improving nonsurgical aesthetic services under the supervision of a licensed physician. Avalon Med Spa, LLC, offers investment opportunities to accredited investors by selling membership units through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to purchase medical spa equipment and construct the facilities necessary for operation. Avalon operates and manages all decisions regarding the medical spa operations for a percentage of the gross revenues. As a result of the private placement offering, Avalon is the majority owner of Avalon Med Spa, LLC owning 50.1% of the company. Avalon Med Spa, LLC is a VIE, and the financial statements of Avalon Med Spa, LLC are included in Avalon’s consolidated financial statements.

 

The golf courses are significantly dependent upon weather conditions during the golf season as a result of being located in northeast Ohio and western Pennsylvania. Avalon’s financial performance is adversely affected by adverse weather conditions.

 

4

 

Financial impact of COVID-19 pandemic

 

In March 2020, both federal and state governmental bodies took unprecedented measures to try and control the spread of the COVID-19 coronavirus including the issuance of temporary stay at home orders, the temporary closing of non-essential businesses and in-house dining and restrictions on gatherings and events. Although the various government mandates impacting our business operations have currently been lifted, we may experience weakened demand in light of travel restrictions or warnings, consumer fears and reduced consumer discretionary spending and general economic uncertainty. The full extent of the impact of the COVID-19 pandemic on our operations and financial performance will depend on future developments, including the duration and spread of the pandemic and the impact of COVID-19 variants, all of which are uncertain and cannot be predicted at this time. Governmental bodies may impose restrictions, which could include additional shutdowns, to stop the spread of infection. These restrictions would have a negative impact on our financial condition, results of operations and cash flows.

 

Governmental regulations

 

A portion of Avalon’s waste brokerage and management services revenues is derived from the disposal and/or transportation of out-of-state waste. Any law or regulation restricting or impeding the transportation of waste or the acceptance of out-of-state waste for disposal could have a negative effect on Avalon.

 

Avalon’s golf course operations, The Grand Resort and multipurpose recreation center currently hold liquor licenses for their respective facilities. If, for some reason, any one of these facilities were to lose their liquor license, the financial performance of the golf and related operations would be adversely affected.

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryforwards generated in taxable years beginning after December 31, 2017, to offset 100% of taxable income for taxable years beginning before January 1, 2021, and 80% of taxable income in taxable years beginning after December 31, 2020. In addition, the CARES Act allows net operating losses incurred in taxable years beginning after December 31, 2017, and before January 1, 2021, to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The adoption of these provisions did not have a material impact on the Company’s financial position or results of operations.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (the “Appropriations Act”) was enacted in response to the COVID-19 pandemic. The Appropriations Act, among other things, temporarily extends through December 31, 2025, certain expiring tax provisions, including look-through treatment of payments of dividends, interest, rents, and royalties received or accrued from related controlled foreign corporations. Additionally, the Appropriations Act enacts new provisions and extends certain provisions originated within the CARES Act, including an extension of time for repayment of the deferred portion of employees’ payroll tax through December 31, 2021, and a temporary allowance for full deduction of certain business meals. Avalon has elected not to defer the employees’ portion of payroll tax. The adoption of the Appropriations Act did not result in a material tax or cash benefit.

 

Sales and marketing

 

Avalon’s sales and marketing approach is decentralized, with each business segment being responsible for its own sales and marketing efforts. Each business segment employs its own sales force which concentrates on expanding its business.

 

Competition

 

The hazardous and nonhazardous waste disposal brokerage and management business is highly competitive and fragmented. Avalon’s waste disposal brokerage and management business competes with other brokerage companies, as well as, with companies which own treatment and disposal facilities. In addition to price, knowledge and service are key factors when competing for waste disposal brokerage and management business. Avalon’s waste disposal brokerage and management operations obtain and retain customers by providing services and identifying cost-efficient disposal options unique to a customer’s needs. Consolidation within the solid waste industry has resulted in a reduction in the number of disposal options available to waste generators and may cause disposal pricing to increase. Avalon may need to absorb all or a portion of these cost increases depending upon competitive conditions at the time.

 

Avalon’s golf courses are located in Warren, Ohio, Vienna, Ohio, Sharon, Pennsylvania and New Castle, Pennsylvania and compete with many public courses and country clubs in the area.

 

5

 

The Grand Resort’s principal competitors are operators of full service, select service and extended stay properties, including major hospitality chains with well-established and recognized brands. We also compete against small chains and independent and local owners and operators. We compete for guests based primarily on the resort complex and country club experience created through the combination of the resort and country club operations.

 

Insurance

 

Avalon carries $11,000,000 of liability insurance coverage. This insurance includes coverage for comprehensive general liability, automobile liability and other customary coverage. In addition, Avalon also carries $6,000,000 of separate liability insurance coverage for the golf courses and related operations. Avalon carries comprehensive property damage coverage and, also, professional liability insurance for its fitness, swimming, salon and spa activities. No assurance can be given that such insurance will be available in the future or, if available, that the premiums for such insurance will be reasonable.

 

If Avalon were to incur a substantial liability for damages not covered by insurance or in excess of its policy limits or at a time when Avalon no longer is able to obtain appropriate liability insurance, its financial condition could be materially adversely affected.

 

Employees

 

As of December 31, 2022, Avalon had 796 employees, 36 of whom were employed by the waste management services segment, 732 of whom were employed by the golf and related operations and 28 of whom were employed in financial and administrative activities. Avalon believes that it has a good relationship with its employees.

 

Our principal human capital management objectives are to attract, retain and develop employees for key roles and future leadership positions through a variety of training and development programs. Our commitment to diversity, equity and inclusion is critical to effective human capital management. We seek diverse talent internally and externally in an effort to achieve broader diverse representation throughout our company.

 

The health and safety of our employees is foundational to achieving these objectives. In response to the COVID-19 pandemic, we implemented a system that allows for pay protection for employees with symptoms, diagnosed, exposed or at high risk for severe illness from COVID-19 and a notification process for potential COVID-19 exposure.

 

Other business factors

 

None of Avalon’s business segments is materially dependent on patents, trademarks, licenses, franchises or concessions, other than permits, licenses and approvals issued by regulatory agencies. Avalon does not sponsor significant research and development activities.

 

ITEM 1A.

RISK FACTORS

 

The following factors, as well as, factors described elsewhere in the Form 10-K, or in other filings by Avalon with the Securities and Exchange Commission, could adversely affect Avalon’s consolidated financial position, results of operations or cash flows. Other factors not presently known to us or that we presently believe are not material could also affect our business operations and financial results.

 

Voting control by management

 

Avalon has two classes of common stock, Class A and Class B. Each share of Class A Common Stock is entitled to one vote and each share of Class B Common Stock is entitled to ten votes on all matters submitted to a vote of the shareholders. Except for the election of Avalon’s Board of Directors, the Class A Common Stock and the Class B Common Stock vote together as a single class on all matters presented for a vote to the shareholders. The holders of the Avalon Class B Common Stock, which consists principally of the management of Avalon, have approximately 66 percent of the aggregate voting power of the outstanding Avalon Common Stock. Currently, the holders of the Avalon Class A Common Stock will not, either alone or acting collectively, be able to elect a majority of the members of Avalon’s Board of Directors (the “Avalon Board”) or control many corporate actions. However, the holders of the Avalon Class A Common Stock, voting as a separate class, have the right to elect the number of directors equal to at least 25 percent of the total Board of Directors of Avalon until the outstanding Avalon Class B Common Stock constitutes less than 50 percent of the total voting power of the outstanding Avalon Common Stock, after which time the holders of the Avalon Class A and Class B Common Stock will vote as a single class for the election of directors and all matters presented for a vote to the shareholders. The holders of a majority of all outstanding shares of Class A Common Stock or Class B Common Stock, voting as separate classes, must also approve amendments to the Articles of Incorporation that adversely affect the shares of their class.

 

6

 

Each share of Class B Common Stock is convertible, at any time, at the option of the shareholder, into one share of Class A Common Stock. Shares of Class B Common Stock are also automatically converted into shares of Class A Common Stock on the transfer of such shares to any person other than Avalon, another holder of Class B Common Stock or a Permitted Transferee, as defined in Avalon’s Articles of Incorporation.

 

Certain anti-takeover provisions of Articles of Incorporation, Code of Regulations and Ohio Law

 

The Articles of Incorporation and Code of Regulations of Avalon, as well as, Ohio statutory law, contain provisions that may have the effect of discouraging an acquisition of control of Avalon not approved by the Avalon Board. Such provisions may also have the effect of discouraging third parties from making proposals involving an acquisition or change of control of Avalon, even though such proposals, if made, might be considered desirable by a majority of the Avalon stockholders. Such provisions could also have the effect of making it more difficult for third parties to cause the replacement of the current management of Avalon without the concurrence of the Avalon Board. These provisions have been designed to enable Avalon to develop its business and foster its long-term growth without disruptions caused by the threat of a takeover not deemed by the Avalon Board to be in the best interest of Avalon and its stockholders.

 

Dividend policy

 

The dividend policy of Avalon is determined by the Avalon Board. Avalon intends to retain earnings for use in the operation and expansion of its business and, therefore, does not anticipate paying cash dividends in the foreseeable future.

 

Avalons market for shares may be subject to greater volatility and limited daily activity

 

Market fluctuations, as well as economic conditions, may adversely affect the market price of the Avalon Class A Common Stock. Given the relatively small market capitalization of Avalon, the market for its Class A Common Stock may be subject to greater volatility than would be the case for a large company. In addition, the selling and buying of shares on a daily basis may be limited because of the relatively small capitalization of Avalon.

 

Financial impact of COVID-19 pandemic

 

In March 2020, both federal and state governmental bodies took unprecedented measures to try and control the spread of the COVID-19 coronavirus including the issuance of temporary stay at home orders, the temporary closing of non-essential businesses and in-house dining and restrictions on gatherings and events. Although the various government mandates impacting our business operations have currently been lifted, we may experience weakened demand in light of travel restrictions or warnings, consumer fears and reduced consumer discretionary spending and general economic uncertainty. The full extent of the impact of the COVID-19 pandemic on our operations and financial performance will depend on future developments, including the duration and spread of the pandemic and the impact of COVID-19 variants, all of which are uncertain and cannot be predicted at this time. Governmental bodies may impose restrictions, which could include additional shutdowns, to stop the spread of infection. These restrictions would have a negative impact on our financial condition, results of operations and cash flows.

 

Government regulations

 

A portion of Avalon’s waste brokerage and management services revenues is derived from the disposal and/or transportation of out-of-state waste. Any law or regulation restricting or impeding the transportation of waste or the acceptance of out-of-state waste for disposal could have a negative effect on Avalon.

 

Avalon’s golf course operations, The Grand Resort and multipurpose recreation center currently hold liquor licenses for their respective facilities. If, for some reason, any one of these facilities were to lose their liquor license, the financial performance of the golf and related operations would be adversely affected.

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryforwards generated in taxable years beginning after December 31, 2017, to offset 100% of taxable income for taxable years beginning before January 1, 2021, and 80% of taxable income in taxable years beginning after December 31, 2020. In addition, the CARES Act allows net operating losses incurred in taxable years beginning after December 31, 2017, and before January 1, 2021, to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The adoption of these provisions did not have a material impact on the Company’s financial position or results of operations.

 

7

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (the “Appropriations Act”) was enacted in response to the COVID-19 pandemic. The Appropriations Act, among other things, temporarily extends through December 31, 2025, certain expiring tax provisions, including look-through treatment of payments of dividends, interest, rents, and royalties received or accrued from related controlled foreign corporations. Additionally, the Appropriations Act enacts new provisions and extends certain provisions originated within the CARES Act, including an extension of time for repayment of the deferred portion of employees’ payroll tax through December 31, 2021, and a temporary allowance for full deduction of certain business meals. Avalon has elected not to defer the employees’ portion of payroll tax. The adoption of the Appropriations Act did not result in a material tax or cash benefit.

 

Legal matters

 

In the ordinary course of conducting its business, Avalon becomes involved in lawsuits, administrative proceedings and governmental investigations, including those relating to environmental matters. Some of these proceedings may result in fines, penalties or judgments being assessed against Avalon which, from time to time, may have an impact on its business and financial condition. Although the outcome of such lawsuits or other proceedings cannot be predicted with certainty, management assesses the probability of loss and accrues a liability as appropriate. Avalon does not believe that any uninsured ultimate liabilities, fines or penalties resulting from such pending proceedings, individually or in the aggregate, will have a material adverse effect on its liquidity, financial position or results of operations.

 

Credit and collections

 

Economic challenges throughout the industries served by Avalon may result in payment defaults by customers. While Avalon continuously endeavors to limit customer credit risks, customer-specific financial downturns are not controllable by management. Significant customer payment defaults would have a material adverse impact upon Avalon’s future financial performance.

 

Competitive pressures

 

Avalon’s waste brokerage and management services business obtains and retains customers by providing services and identifying cost-efficient disposal options unique to a customer’s needs. Consolidation within the solid waste industry has resulted in reducing the number of disposal options available to waste generators and may cause disposal pricing to increase. Avalon’s waste brokerage and management services business may not be able to pass these price increases onto some of its customers, which, in turn, may adversely impact Avalon’s future financial performance.

 

Unfavorable general economic conditions could adversely affect our business and financial results

 

Our operations are substantially affected by economic conditions, including inflation, which can impact consumer disposable income levels and spending habits. Economic conditions can also be impacted by a variety of factors including epidemics, pandemics and actions taken by governments to manage economic matters, whether through initiatives intended to control wages, unemployment, inflation, taxation and other economic drivers. Adverse economic conditions could pressure Avalon’s business and operating performance and financial results may suffer.

 

Numerous economic factors, including a recession, other economic downturns, inflation and the potential for a decrease in consumer spending, could adversely affect us

 

Various adverse economic conditions, including a recession, other economic downturns and inflation could decrease consumer discretionary spending and adversely affect our financial performance. Rising inflation rates have led to increased interest rates. A recession or other economic downturn could have a material adverse effect on our financial results. The products and services that are golf and related operations offer are products or services that consumers may view as discretionary rather than necessities. Our results of operations are sensitive to changes in macroeconomic conditions that impact consumer spending, including discretionary spending. Other factors, including consumer confidence, employment levels, interest rates, fuel and energy costs, tax rates, and consumer debt levels could reduce consumer spending or change consumer purchasing habits. Slowdowns in the U.S. or global economy, or an uncertain economic outlook, could materially adversely affect consumer spending habits and could have a material adverse effect on our business, results of operations and financial condition.

 

8

 

Challenges with respect to labor, including availability and cost, could impact our business and results of operations

 

Avalon’s success depends in part on our ability to recruit, motivate and retain qualified individuals to work in an intensely competitive labor market. We have experienced, and may continue to experience, challenges in adequately staffing, which can negatively impact operations. Our ability to meet labor needs is generally subject to external factors, including the availability of sufficient workforce, unemployment levels and prevailing wages in the markets in which we operate. Increased costs and competition associated with recruiting, motivating and retaining qualified employees could have a negative impact on Avalon’s operating margins and profitability.

 

Changes in commodity and other operating costs could adversely affect our results of operations

 

The profitability of our golf and related operations segment depends on our ability to anticipate and react to changes in commodity costs, including food, supplies, fuel, utilities and other operating costs, including labor. We continuously monitor supply and cost trends of these commodities. During 2022, we experienced higher commodity costs compared to the prior year period. These increases are primarily driven by overall market demand and inflationary pressures. Volatility in certain commodity prices and fluctuations in labor costs have adversely affected, and in the future, could adversely affect Avalon’s operating results. We anticipate commodity costs to continue to remain elevated into 2023 due to inflationary pressures. An increase in commodity costs could have an adverse impact on our profitability.

 

Global conflict, increasing tensions between the United States and Russia, and other effects of the ongoing conflict in Ukraine, could negatively impact our business, results of operations and financial condition

 

Global conflict could increase costs and limit availability of fuel, energy, and other resources we depend upon for our business operations. For example, while we do not operate in Russia or Ukraine, the increasing tensions between the United States and Russia and the other effects of the ongoing conflict in Ukraine, have resulted in many broader economic impacts such as the United States imposing sanctions and bans against Russia and Russian products imported into the United States. Such sanctions and bans have impacted and may continue to impact commodity pricing such as fuel and energy costs. Further sanctions, bans or other economic actions in response to the ongoing conflict in Ukraine or in response to any other global conflict could result in an increase in costs and negatively impact our business, results of operations and financial condition.

 

Effective succession planning is important to our continued success

 

Effective succession planning is important to our long-term success. Failure to effectively identify, develop and retain key personnel, recruit high-quality candidates and ensure smooth management and personnel transitions could disrupt our business and adversely affect our results.

 

A majority of Avalons business is not subject to long-term contracts

 

A significant portion of Avalon’s business is generated from waste brokerage and management services provided to customers and is not subject to long-term contracts. In light of current economic, regulatory and competitive conditions, there can be no assurance that Avalon’s current customers will continue to transact business with Avalon at historical levels. Failure by Avalon to retain its current customers or to replace lost business could adversely impact the future financial performance of Avalon.

 

Avalon’s captive landfill management business is dependent upon a single customer as its sole source of revenue. If the captive landfill management business is unable to retain this customer, Avalon’s future financial performance could be adversely impacted.

 

A significant source of the golf and related operations revenues is derived from the members of the Avalon Golf and Country Club. Members are obligated to pay dues for a one year period. As such, the golf and related operations is primarily dependent on the sale and renewal of memberships in the Avalon Golf and Country Club, on a year to year basis.

 

9

 

Avalon's loan and security agreement may obligate it to repay debt before its maturity

 

The Company’s loan and security agreement contains certain covenants and events of default. Should Avalon be unable to meet one or more of these covenants, its lender may require it to repay any outstanding balance prior to the expiration date of the agreement. Our ability to comply with the financial and other covenants in our loan and security agreement may be affected by worsening economic or business conditions, or other events that may be beyond our control. Although the Company believes that cash generated from operations will be sufficient to meet obligations under our loan and security agreement, we cannot provide assurance that our business will generate cash flow from operating activities in amounts sufficient to enable us to service debt and meet these covenants. We may need to refinance all or a portion of our indebtedness, on or before maturity. The Company cannot assure that additional sources of financing would be available to pay off any long-term borrowings under the loan and security agreement, so as to avoid default. 

 

Golf memberships and liquor licenses

 

The Avalon Golf and Country Club operates four golf courses and related country clubs and a multipurpose recreation center. The Avalon Golf and Country Club facilities also offer swimming pools, fitness centers, tennis courts, dining and banquet facilities, salon and spa services. In addition, The Grand Resort provides guests with a self-contained vacation experience, offering hotel guests golf packages to all of the golf courses of the Avalon Golf and Country Club and allows its guests to utilize the facilities at each of the clubhouses. Members of the Avalon Golf and Country Club also have access to all of the amenities offered by The Grand Resort. The Avalon Golf and Country Club competes with many public courses and country clubs in the area. Although the golf courses continue to be available to the general public, the primary source of revenues is derived from the members of the Avalon Golf and Country Club. Avalon believes that the combination of its golf facilities and The Grand Resort will result in additional memberships in the Avalon Golf and Country Club. The ability to retain current members and attract new members has been an ongoing challenge. Avalon is continually using different marketing strategies to attract new members, such as local television advertising and various membership promotions. A significant decline in members could adversely affect the future financial performance of Avalon.

 

Avalon’s golf course operations, The Grand Resort and multipurpose recreation center currently hold liquor licenses for their respective facilities. If, for some reason, any one of these facilities were to lose their liquor license, the financial performance of the golf and related operations would be adversely affected.

 

Seasonality

 

Avalon’s operations are somewhat seasonal in nature since a significant portion of those operations are primarily conducted in selected northeastern and midwestern states. Additionally, Avalon’s golf courses are located in northeast Ohio and western Pennsylvania and are significantly dependent upon weather conditions during the golf season. As a result, Avalon’s financial performance could be adversely affected by adverse weather conditions.

 

Environmental liabilities

 

Avalon may be subject to liability for environmental contamination caused by pollutants, the transportation, treatment or disposal of which was arranged for by Avalon or one of its predecessors.

 

Although Avalon has compliance guidelines for its waste brokerage and management services business, Avalon could still incur a substantial liability for environmental damage not covered by or in excess of its insurance policy limits and, as such, its financial condition could be adversely affected.

 

Saltwater disposal wells

 

Saltwater disposal wells are regulated by the Ohio Department of Natural Resources (“ODNR”), with portions of the disposal facilities regulated by the Ohio EPA. As exploitation of the Marcellus and Utica shale formations by the hydrofracturing process develops, regulatory and public awareness of the environmental risks of saltwater brine and its disposal in saltwater disposal wells is growing and consequently, it is expected that regulation governing the construction and operation of saltwater disposal wells will increase in scope and complexity. Increased regulation may result in increased construction and/or operating costs, which could adversely affect the financial results of Avalon.

 

10

 

There is a continuing risk during the saltwater disposal well’s operation of an environmental event causing contamination to the water tables in the surrounding area, or seismic events. The occurrence of a spill or contamination at a disposal well site could result in remedial expenses and/or result in the operations at the well site being suspended and/or terminated by the Ohio EPA or the ODNR. Incurring remedial expenses and/or a suspension or termination of Avalon’s right to operate one or more saltwater disposal wells at the well site could have an adverse effect on Avalon’s financial results.

 

As a result of a seismic event with a magnitude of 2.1 occurring on August 31, 2014, the Chief of the Division of Oil and Gas Resources Management (“Chief” or “Division”) issued Orders on September 3, 2014 to immediately suspend all operations of Avalon’s two saltwater injection wells until the Division could further evaluate the wells. The Orders were based on the findings that the two saltwater injection wells were located in close proximity to an area of known seismic activity and that the saltwater injection wells pose a risk of increasing or creating seismic activity.

 

On September 5, 2014, Avalon submitted the information required by the Chief’s Order in regards to its AWMS #1 injection well, and the Chief lifted the suspension for that well on September 18, 2014. On September 19, 2014, Avalon submitted information and a written plan required by the Chief’s Order proposing the establishment of certain operations and management controls on injections for the AWMS #2 injection well. To date, the Division has not responded to that plan despite Avalon’s requests for feedback.

 

On October 2, 2014, Avalon filed an appeal with the Ohio Oil and Gas Commission (the “Commission”) disputing the basis for suspending operations of AWMS #2 and also the authority of the Chief to immediately suspend such operations. On March 11, 2015, an appeal hearing was held. The Chief stated during the hearing that the suspension order is temporary, and he expects that AWMS #2 will be allowed to resume operations once the state’s final policymaking is complete. 

 

On August 12, 2015, the Commission upheld the temporary suspension of injection operations of AWMS #2 stating that the temporary suspension would allow the Chief more time to fully evaluate the facts in anticipation of the Division’s implementation of a comprehensive regulatory plan that will specifically address injection-induced seismicity. 

 

Avalon appealed that decision to the Franklin County Court of Common Pleas (the “Court”), and on November 1, 2016 an appeal hearing was held in that Court. On December 23, 2016, the Court issued its Decision and Order in Avalon’s favor, and vacated the Commission’s decision. The Court found that the Division’s suspension and refusal to work with the Company over the 26 month period was arbitrary and not in accordance with reason.  Subsequent to the ruling, and in accordance with the Court’s Decision and Order, both Avalon and the Division submitted their proposed restart plans to the Court. Avalon’s plan sets forth both the initial volumes and pressures and increases in volume and pressure while continuously monitoring seismicity and addressing the concerns of public health and safety. 

 

On February 21, 2017, the Court issued its Final Decision and Order. The Court’s Final Decision and Order set forth conditions for restarting the AWMS #2 salt water injection well in accordance with the proposed restart plans filed by Avalon with minor revisions. On February 22, 2017, the Division appealed the Final Decision and Order and filed a Motion to Stay the Court Order. The Motion to Stay was granted by the Ohio 10th District Court of Appeals on March 21, 2017.

 

On September 14, 2017, an appeal hearing was held in the Ohio 10th District Court of Appeals and on July 31, 2018 a decision was issued on the appeal. The decision reinstated the previous Ohio Oil and Gas Commission decision in this matter. 

 

On September 12, 2018, the Company appealed the Ohio 10th District Court of Appeals decision to the Supreme Court of Ohio. On November 21, 2018, the Company received notice from the Supreme Court of Ohio that the court would not accept for review the Company’s appeal of the Ohio 10th District Court of Appeals decision on the Division of Oil and Gas Resources Management’s appeal of the Franklin County Court of Common Pleas February 21, 2017 entry allowing restart of the Company’s AWMS Water Solutions, LLC #2 salt water injection well.    

 

11

 

On April 5, 2019, Avalon filed with the Oil and Gas Commission a motion to vacate its prior decisions in this matter. The Oil and Gas Commission scheduled a hearing on this motion for August 13, 2019. Before the hearing began, and in response to the Division’s motion to dismiss the Company’s motion to vacate, the Commission dismissed the matter. The Company appealed that decision to the Franklin County Court of Common Pleas. In April 2020, the Division’s motion to dismiss and the Company’s opposition were reviewed by the Court. Following the restart orders received on May 24, 2021, and discussed below, the Court dismissed the complaint.

 

Concurrently with the filing of the appeal with the Franklin County Court of Common Pleas, the Company filed a writ of mandamus in the 10th District Court of Appeals on August 30, 2019 to compel the chief of the Division to issue restart orders, or alternative orders that would allow the Company to either restart the AWMS #2 well, or appeal said orders to the Oil and Gas Commission in accordance with Ohio Law. On October 6, 2020 and in response to a motion from the Division, the Court dismissed this complaint for writ of mandamus.

 

In addition, on August 26, 2016, Avalon filed a complaint in the 11th Appellate District Court in Trumbull County, Ohio for a Peremptory Writ of Mandamus to compel the Director of the Ohio Department of Natural Resources (“ODNR”) to initiate appropriations procedures to determine damages from the illegal regulatory taking of the Company’s property, or issue an alternative remedy at law. The Company believes that the actions, and lack of responsible actions, by the ODNR is a clear violation of the Company’s property rights and a violation of the Fifth and Fourteenth Amendments to the U.S. Constitution; Article I, Section 19 of the Ohio Constitution; and Ohio Revised Code Chapter 163. 

 

On March 18, 2019, Avalon received notice that the 11th Appellate District Court in Trumbull County, Ohio issued summary judgment in favor of the Ohio Department of Natural Resources in the writ of mandamus action that resulted from the suspension order of the Company’s salt water injection well. The decision was appealed to the Supreme Court of Ohio on April 5, 2019. Oral arguments in the case occurred on April 7, 2020. On September 23, 2020, the Supreme Court of Ohio ruled in favor of the Company. The Supreme Court of Ohio reversed the decision of the 11th Appellate District Court and remanded the case back to that court for a trial on the merits. The trial occurred in September and October 2021. On December 19, 2022, the 11th Appellate District Court denied the Company’s writ of mandamus action. The Court determined that the Company failed to establish a cognizable property interest that would necessitate a just compensation/takings analysis and accordingly denied the Company’s petition for writ of mandamus. The decision was appealed to the Supreme Court of Ohio on January 30, 2023. Briefing to the Supreme Court of Ohio is underway.

 

On May 24, 2021, the Company received Chief’s Orders from the Division vacating the September 3, 2014 suspension orders for AWMS #2 and setting conditions for restart of that well. Among these conditions was a limit placed on the seismicity within three miles of the well. Under the Order, if a seismic event with a magnitude 2.1 or above occurs, the well must cease operations for an indefinite period of time until concurrence for subsequent restart is received from the Division. The Company appealed the May 2021 Chief’s Order to the Ohio Oil and Gas Commission, seeking reasonable operating conditions that will allow the facility to operate profitably while protecting human health and property. A hearing in this matter occurred in February 2022. On September 30, 2022, the Oil and Gas Commission rendered their decision for the Division in this matter, once again deferring to the Division in their decision. The Company appealed the decision to the Franklin County Ohio Court of Common Pleas on August 9, 2022. The briefings in this matter are complete and the Company is awaiting a decision.

 

Changes in laws, regulations and accounting standards

 

Our implementation of new accounting rules and interpretations or compliance with changes in existing accounting rules could adversely affect our balance sheet or results of operations or cause unanticipated fluctuations in our results of operations in future periods.

 

Accounting estimates and judgments

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and subsequent adjustments could have a material adverse effect on operating results for the period or periods in which the change is identified.

 

12

 

Long-lived asset impairment

 

Certain events or changes in circumstances may indicate that the recoverability of the carrying value of long-lived assets should be assessed. Such events or changes may include a significant decrease in market value, a significant change in the business climate in a particular market, or a current-period operating or cash flow loss combined with historical losses or projected future losses. If an event occurs or changes in circumstances are present, Avalon estimates the future cash flows expected to result from the use of the applicable groups of long-lived assets and their eventual disposition. If the sum of the expected future cash flows (undiscounted and without interest charges) is less than the carrying value, Avalon would recognize an impairment loss to the extent the carrying value of the groups of long-lived assets exceeds their fair value. Avalon would determine the fair value by using quoted market prices, if available, for such assets; or if quoted market prices are not available, Avalon would discount the expected estimated future cash flows.

 

The ability to accurately predict future cash flows may impact the determination of fair value. Avalon’s assessments of cash flows represent management’s best estimate at the time of the impairment review. Avalon estimates the future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets. The key variables that management must estimate include, among other factors, sales, costs, inflation and capital spending. Significant management judgment is involved in estimating these variables, and they include inherent uncertainties. If different cash flows had been estimated in the current period, the value of the long-lived assets could have been materially impacted. Furthermore, Avalon’s accounting estimates may change from period to period as conditions in markets change, and this could materially impact financial results in future periods.

 

Cybersecurity risks and security breaches

 

Our business involves the storage of members’ information, and security breaches could expose us to a risk of loss or misuse of this information, litigation and potential liability. We are entirely dependent on the secure operation of our systems. While we have incurred no cyber-attacks or security breaches to date, a number of other companies have disclosed cyber-attacks and security breaches, some of which have involved intentional attacks. Attacks may be targeted at us, our members, or both. Although we devote significant resources to maintain and regularly upgrade our systems and processes that are designed to protect the security of our computer systems, software, networks and the confidentiality, integrity and availability of information belonging to us and our members, our security measures may not provide absolute security. A cybersecurity breach could have a material adverse effect on our business, results of operations, financial condition or cash flows.

 

Inflation

 

The Federal Reserve continues to pursue efforts to lower inflation by raising interest rates. The Federal Reserve increased its key interest rate seven times in 2022 as consumer goods prices continued to rise throughout the year. Our operations are substantially affected by economic conditions, including inflation, which can impact consumer disposable income levels and spending habits. Although Avalon has not entered into any long-term fixed price contracts that could have a material adverse impact upon its financial performance in periods of inflation, adverse economic conditions could pressure Avalon’s business and operating performance and financial results may suffer. In general, management believes that rising costs resulting from inflation could be passed on to customers; however, Avalon may need to absorb all or a portion of these cost increases depending upon competitive conditions at the time.

 

ITEM 1B.

UNRESOLVED STAFF COMMENTS

 

There were no unresolved comments from the Staff of the U. S. Securities and Exchange Commission at December 31, 2022.

 

ITEM 2.

PROPERTIES

 

Avalon owns a 37,000 square foot headquarters building located on approximately 5.6 acres of property in Warren, Ohio adjacent to the Avalon Lakes Golf Course. The corporate and administrative offices of ALMI, AWMS and all the golf operations are located at the headquarters building of Avalon in Warren, Ohio. Avalon’s corporate headquarters building also includes a clubhouse, restaurant, golf simulators, pro shop for the Avalon Golf and Country Club at Avalon Lakes Golf Course and a medical spa.

 

ALGI owns an 18-hole golf course and practice facility on approximately 200 acres, a maintenance and storage building of approximately 12,000 square feet and a restaurant building of approximately 10,400 square feet. All of ALGI’s facilities are located in Warren, Ohio.

 

13

 

TBG, Inc. leases and operates the Avalon Golf and Country Club at Squaw Creek in Vienna, Ohio, which includes an 18-hole golf course and practice facility on approximately 224 acres, an outdoor swimming pool, 4 outdoor tennis courts, 4 indoor tennis courts and a 67,000 square foot clubhouse that includes a pro shop, fitness center, restaurants and banquet facilities.

 

Avalon Country Club at Sharon, Inc. owns an 18-hole golf course on approximately 130 acres in Hermitage, Pennsylvania. The clubhouse and recreational facilities are approximately 80,000 square feet and include a pro shop, dining and banquet facilities, an outdoor swimming pool, a salon and spa and fitness center.

 

The Avalon Resort and Spa LLC owns a 146,000 square foot hotel that includes an indoor junior Olympic size swimming pool, outdoor resort pool, Roman Bath, fitness center, cigar lounge, salon and spa, dining, banquet and conference facilities, a separate banquet facility of approximately 7,000 square feet, and 3 indoor tennis courts of approximately 4,500 square feet. The Grand Resort is located on approximately 9.3 acres in Warren, Ohio adjacent to the Avalon Lakes Golf Course.

 

Havana Cigar Shop, Inc. owns an 18-hole golf course located on approximately 200 acres in New Castle, Pennsylvania. The clubhouse is approximately 20,000 square feet and includes a pro shop, dining and banquet facilities.

 

The Avalon Mahoning Sports Center, Inc. owns a 55,000 square foot tennis and athletic facility that includes 6 indoor tennis, basketball, volleyball and pickelball courts and a fitness area, on approximately 3.5 acres in Youngstown, Ohio.

 

The captive landfill management operations use four pieces of equipment (bulldozers, excavators and backhoes) and two pieces of rolling stock, all of which are owned or leased by ALMI.

 

AWMS Rt. 169, LLC leases 5.2 acres on which the salt water injection wells and related facilities are located.

 

Generally, Avalon’s fixed assets are in good condition and are satisfactory for the purposes for which they are intended.

 

ITEM 3.

LEGAL PROCEEDINGS

 

In the ordinary course of conducting its business, Avalon becomes involved in lawsuits, administrative proceedings and governmental investigations, including those related to environmental matters. Some of these proceedings may result in fines, penalties or judgments being assessed against Avalon which, from time to time, may have an impact on its business and financial condition. Although the outcome of such lawsuits or other proceedings cannot be predicted with certainty, Avalon does not believe that any uninsured ultimate liabilities, fines or penalties resulting from such pending proceedings, individually or in the aggregate, would have a material adverse effect on its liquidity, financial position or results of operations. See Item 1. “Business—Insurance.”

 

ITEM 4.

MINE SAFETY DISCLOSURES

 

Not applicable.

 

14

 

PART II

 

Information with respect to the following items can be found on the indicated pages of Exhibit 13.1, the 2022 Annual Report to Shareholders, if not otherwise included herein.

 

ITEM 5.

MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

  Page(s)
Common stock information 48
Dividend policy 48

 

ITEM 6.

SELECTED FINANCIAL DATA

Not required for Smaller Reporting Company

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations 2-17

 

ITEM 7A.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required for Smaller Reporting Company.

 

ITEM 8.

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Report of Independent Registered Public Accounting Firm (PCAOB ID Number 248) 44
   
Financial Statements:  
Consolidated Balance Sheets as of December 31, 2022 and 2021 18
Consolidated Statements of Operations for the years ended December 31, 2022 and 2021 19
Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021 20
Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2022 and 2021 21
Notes to Consolidated Financial Statements 22-43

 

Information regarding financial statement schedules is contained in Item 15(a) of Part IV of this report.

 

The consolidated financial statements and schedule listed in items 15(a)(1) and (a)(2) hereof are incorporated herein by reference and are filed as part of this report.

 

15

 

ITEM 9.

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None

 

ITEM 9A.

CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

As required by Rule 13a-15 under the Securities Exchange Act of 1934 (the “Exchange Act”), Avalon’s management conducted an evaluation, under the supervision and with the participation of the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by the 2022 Annual Report. For purposes of the foregoing, the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s (“SEC”) rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Avalon’s disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives as outlined above. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that they believe that, as of December 31, 2022, our disclosure controls and procedures were effective at a reasonable assurance level.

 

Management's Report on Internal Control Over Financial Reporting

 

Management’s Annual Report on Internal Control over Financial Reporting is set forth on page 45 of our 2022 Annual Report, which is incorporated herein by reference.

 

Changes in Internal Control over Financial Reporting

 

During the fourth fiscal quarter ended December 31, 2022, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B.

OTHER INFORMATION

 

None

 

16

 

PART III

 

ITEM 10.

DIRECTORS AND EXECUTIVE OFFICERS OF THE REGISTRANT

 

The information required by Item 10 regarding Directors is contained under the caption “Election of Directors” in the Registrant’s definitive Proxy Statement for its 2023 Annual Meeting of Shareholders (the “Proxy Statement”) which will be filed with the Securities and Exchange Commission, pursuant to Regulation 14A, not later than 120 days after the end of the fiscal year, which information under such caption is incorporated herein by reference. The following information with respect to the Executive Officers of Avalon is included pursuant to Instruction 3 of Item 401(b) of Regulation S-K:

 

Name Age Position
Ronald E. Klingle 74 Chairman of the Board, Chief Executive Officer and a Director
Bryan P. Saksa 45 Chief Financial Officer, Treasurer, Secretary and a Director
Frances R. Klingle 75 Chief Administrative Officer
Clifford P. Davis 59 Chief Technology Officer
Kenneth J. McMahon 69 Chief Executive Officer and President of American Waste Management Services, Inc.
Christine M. Bell 53 President of Avalon Golf and Country Club

 

The above-listed individuals have been elected to the offices set opposite their names to hold office at the discretion of the Board of Directors of Avalon or its subsidiaries, as the case may be.

 

Ronald E. Klingle has been a director and Chairman of the Board of the Company since June 1998. He was Chief Executive Officer from June 1998 until December 2002. He reassumed and held the position of Chief Executive Officer from March 15, 2004 until February 28, 2010. On February 16, 2011 he again assumed the position of Chief Executive Officer. Mr. Klingle has over 40 years of environmental experience and received his Bachelor of Engineering degree in Chemical Engineering from Youngstown State University. Mr. Klingle is the spouse of Frances R. Klingle who is the Chief Administrative Officer of the Company.

 

Bryan P. Saksa was appointed Chief Financial Officer and Treasurer of the Company in December 2014. He has been a director of the Company since April 2015 and was appointed Secretary in November 2015. Mr. Saksa has been a Certified Public Accountant since 2001 and previously worked for a national public accounting firm and publicly owned companies in financial accounting and reporting roles. Mr. Saksa received a Bachelor of Business Administration degree in Accounting from Cleveland State University.

 

Frances R. Klingle has been Chief Administrative Officer since June 1998. She was Controller of Avalon from June 1998 to April 2002. Ms. Klingle received a Bachelor of Arts degree in French from Kent State University and has completed postgraduate work in accounting at Youngstown State University. Mrs. Klingle is the spouse of Ronald E. Klingle who is Chairman of the Board and a director of Avalon.

 

Clifford P. Davis was appointed Chief Technology Officer in August 2016. Mr. Davis had previously been Director of Information Technology of the Company from November 1999 to July 2016. Mr. Davis received a Bachelor of Science degree in Electrical Engineering from Kent State University.

 

Kenneth J. McMahon has been Chief Executive Officer and President of American Waste Management Services, Inc. since June 1998. Mr. McMahon had previously been Executive Vice President, Sales and a director of American Waste Services, Inc. from September 1996 to June 1998. Mr. McMahon received a Bachelor of Business Administration degree in finance and his Master of Business Administration degree from Youngstown State University.

 

Christine M. Bell has been President of Avalon Golf and Country Club since August 2013. She has been a director of the Company since April 2021. Ms. Bell joined the Avalon management team in June of 2007 and is responsible for overall operations at The Grand Resort and all country club locations. Christine began her career in the hospitality industry employed by the Meyer Jabara Hotel Group from 1991 to 2007 where she served in a variety of management positions, including Director of Sales and Catering. Ms. Bell earned a Bachelor of Science degree in Commercial Recreation and Tourism with a Business Management Minor from Kent State University.

 

17

 

CODE OF ETHICS

 

Avalon has adopted a Code of Ethics in the form of Standards of Business Ethics and Conduct. Such code applies to all employees of Avalon including its principal executive officer, principal financial officer, principal accounting officer, controller and persons performing similar functions. The Code of Ethics is posted on our website at http://www.avalonholdings.com.

 

Copies of Avalon’s Code of Ethics may be obtained without charge by any shareholder. Written requests for copies should be directed to the Secretary of Avalon Holdings Corporation, One American Way, Warren, Ohio 44484.

 

ITEM 11.

EXECUTIVE COMPENSATION

 

The information required by Item 11 is contained under the captions “Executive Compensation,” and “Compensation of Directors and Executive Officers” in the Proxy Statement. The information under such captions is incorporated herein by reference.

 

ITEM 12.

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT

 

The information required by Item 12 is contained under the captions “Voting Securities and Principal Holders Thereof” and “Stock Ownership of Management” in the Proxy Statement which information under such captions is incorporated herein by reference.

 

ITEM 13.

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS

 

The information required by Item 13 is contained under the captions “Certain Relationships and Related Transactions” in the Proxy Statement which information under such captions is incorporated herein by reference.

 

ITEM 14.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by Item 14 is contained under the caption “Independent Public Accountants” in the Proxy Statement which information under such captions is incorporated herein by reference.

 

18

 

 

PART IV

 

ITEM 15.

EXHIBITS, FINANCIAL STATEMENT SCHEDULES, AND REPORTS ON FORM 8-K

 

(a)

The following documents are filed as part of this report:

 

 

1.

Financial Statements and Reports of Independent Registered Public Accounting Firms (See Part II, Item 8 of this report regarding incorporation by reference from the 2022 Annual Report to Shareholders).

 

 

2.

Financial Statement Schedule required to be filed by Item 8 and Paragraph (d) of this Item 15.

 

The following financial statement schedule, which is applicable for years ended December 31, 2022 and 2021, should be read in conjunction with the previously referenced financial statements.

 

Schedule II - Valuation and Qualifying Accounts

 

The financial statement schedule is located on page 24 of this report. The other schedules are omitted because of the absence of conditions under which they are required or because the information required is shown in the consolidated financial statements or the notes thereto.

 

 

3.

Exhibits.

 

Registrant will furnish to any shareholder, upon written request, any of the following exhibits upon payment by such shareholder of the Registrant’s reasonable expenses in furnishing any such exhibit.

 

Exhibit No.

 

 

2.1

Agreement and Plan of Merger, dated as of February 6, 1998, entered into by and among USA Waste Services, Inc. (“USA”), C&S Ohio Corp. and American Waste Services, Inc. (“AWS”), incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 2.1.

 

 

2.2

Form of Contribution and Distribution Agreement, dated as of May 7, 1998, by and between AWS and Avalon Holdings Corporation (“Avalon”), incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 2.2.

 

 

3.1

Articles of Incorporation of Avalon incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 3.1.

 

 

3.2

Code of Regulations of Avalon incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 3.2.

 

 

4.1

Form of certificate evidencing shares of Class A common stock, par value $.01, of Avalon Holdings Corporation incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 4.1.

 

 

4.2

Avalon Holdings Corporation Long-Term Incentive Plan incorporated by reference as Exhibit 4.2 to Avalon Holdings Corporation Form S-8 filed on February 25, 2010.

 

 

4.3

Avalon Holdings Corporation 2019 Long-Term Incentive Plan incorporated by reference as Exhibit 4.2 to Avalon Holdings Corporation Form S-8 filed on April 26, 2019.

 

 

10.1

Form of Tax Allocation Agreement, dated as of May 7, 1998, by and among AWS, Avalon and USA incorporated by reference to Avalon Holdings Corporation Registration Statement on Form 10, Exhibit 10.1.

 

 

10.2

Lease Agreement with Squaw Creek Country Club, incorporated by reference as Exhibit 10.3 to Avalon Holdings Corporation Form 10-Q for the period ended September 30, 2003.

 

 

10.3

Stock Purchase Agreement dated as of June 30, 2004 between Avalon Holdings Corporation and BMC International, Inc. for the purchase of DartAmericA, Inc., incorporated by reference as Exhibit 10.4 to Avalon Holdings Corporation Form 10-Q for the period ended June 30, 2004.

 

 

10.4

Loan and Security Agreement, dated as of August 5, 2022 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Laurel Capital Corporation, as lender, incorporated by reference as Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

19

 

 

10.5

Mortgage Note, dated as of August 5, 2022 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Laurel Capital Corporation, as lender, incorporated by reference as Exhibit 10.2 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.6

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Avalon Holdings Corporation, as mortgagor, and Laurel Capital Corporation, as mortgagee, incorporated by reference as Exhibit 10.3 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.7

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Avalon Lakes Golf, Inc., as mortgagor, and Laurel Capital Corporation, as mortgagee, incorporated by reference as Exhibit 10.4 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.8

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Avalon Resort and Spa, LLC., as mortgagor, and Laurel Capital Corporation, as mortgagee, incorporated by reference as Exhibit 10.5 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.9

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Avalon Country Club at Sharon, Inc., as mortgagor, and Laurel Capital Corporation, as mortgagee, incorporated by reference as Exhibit 10.6 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.10

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Avalon Mahoning Sports Center, Inc., as mortgagor, and Laurel Capital Corporation, as mortgagee, incorporated by reference as Exhibit 10.7 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.11

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Havana Cigar Shop, Inc., as mortgagor, and Laurel Capital Corporation, as mortgagee (Parcel 1), incorporated by reference as Exhibit 10.8 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.12

Open-End Mortgage, Assignment of Leases, Security Agreement and Fixture Filing, dated August 1, 2022 and effective as of August 5, 2022 between Havana Cigar Shop, Inc., as mortgagor, and Laurel Capital Corporation, as mortgagee (Parcel 2), incorporated by reference as Exhibit 10.9 to Avalon Holdings Corporation Form 8-K filed on August 8, 2022.

 

 

10.13

Business Loan Agreement (Asset Based), dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

 

10.14

Promissory Note, dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.2 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

 

10.15

Commercial Security Agreement, dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Landfill Management, Inc., as grantor, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.3 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

 

10.16

Commercial Security Agreement, dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Waste NJ LLC, as grantor, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.4 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

 

10.17

Commercial Security Agreement, dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Waste Management Services, Inc., as grantor, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.5 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

20

 

 

10.18

Loan Documents Addendum, dated as of May 31, 2018 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.6 to Avalon Holdings Corporation Form 8-K filed on May 31, 2018.

 

 

10.19

Change in Terms Agreement, dated as of June 17, 2019 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Home Savings Bank, as lender, incorporated by reference as Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on June 18, 2019.

 

 

10.20

Business Loan Agreement (Asset Based), dated as of August 5, 2020 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Premier Bank formerly known as Home Savings Bank, as lender, incorporated by reference as Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on August 6, 2020.

 

 

10.21

Promissory Note, dated as of August 5, 2020 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, and Premier Bank formerly known as Home Savings Bank, as lender, incorporated by reference as Exhibit 10.2 to Avalon Holdings Corporation Form 8-K filed on August 6, 2020.

 

 

10.22

Commercial Security Agreement, dated as of August 5, 2020 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Landfill Management, Inc., as grantor, and Premier Bank formerly known as Home Savings Bank, as lender, incorporated by reference as Exhibit 10.3 to Avalon Holdings Corporation Form 8-K filed on August 6, 2020.

 

 

10.23

Commercial Security Agreement, dated as of August 5, 2020 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Waste NJ L.L.C., as grantor, and Premier Bank formerly known as Home Savings Bank, as lender, incorporated by reference as Exhibit 10.4 to Avalon Holdings Corporation Form 8-K filed on August 6, 2020.

 

 

10.24

Commercial Security Agreement, dated as of August 5, 2020 between Avalon Holdings Corporation and certain wholly owned subsidiaries, as borrowers, American Waste Management Services, Inc., as grantor, and Premier Bank formerly known as Home Savings Bank, as lender, incorporated by reference as Exhibit 10.5 to Avalon Holdings Corporation Form 8-K filed on August 6, 2020.

 

 

10.25

Change in Terms Agreement, dated as of August 17, 2021 between Avalon Holdings Corporation and certain wholly-owned subsidiaries, as borrowers, and Premier Bank, as lender, incorporated by reference as Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on August 18, 2021.

 

 

10.26

Change in Terms Agreement, dated as of July 22, 2022 between Avalon Holdings Corporation and certain wholly-owned subsidiaries, as borrowers, and Premier Bank, as lender, incorporated by reference at Exhibit 10.1 to Avalon Holdings Corporation Form 8-K filed on July 25, 2022.

 

 

11.1

Omitted—inapplicable. See “Basic and diluted net loss per share” on page 32 of the 2022 Annual Report to Shareholders.

 

 

13.1

Avalon Holdings Corporation 2022 Annual Report to Shareholders (except pages and information therein expressly incorporated by reference in this Form 10-K, the Annual Report to Shareholders, is provided for the information of the Commission and is not to be deemed “filed” as part of the Form 10-K).

 

 

14.1

Code of Ethics, incorporated by reference to Exhibit 14.1 to Avalon Holdings Corporation Form 10-K for the period ended December 31, 2010.

 

 

21.1

Subsidiaries of Avalon Holdings Corporation.

 

 

23.1

Consent of Independent Registered Public Accounting Firm – Grant Thornton LLP.

 

 

31.1

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

31.2

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

32.1

Certification pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

32.2

Certification pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

21

 

 

101INS

Inline XBRL Instance Document, submitted electronically herewith.

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document, submitted electronically herewith.

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document, submitted electronically herewith

 

 

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document, submitted electronically herewith

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document, submitted electronically herewith

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document, submitted electronically herewith

 

 

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

(b)

Reports on Form 8-K  

 

On December 21, 2022 Avalon reported that on December 19, 2022, the 11th Appellate District Court in Trumbull County, Ohio denied AWMS Water Solutions, LLC’s writ of mandamus action that resulted from the suspension order of the Company’s salt water injection well.

 

(c)

Reference is made to Item 15 (a)(3) above for the index of Exhibits.

 

(d)

Reference is made to Item 15 (a)(2) above for the index to the financial statements and financial statement schedules.

 

ITEM 16.

FORM 10-K SUMMARY

 

None

 

22

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, on the 23rd day of March, 2023.

 

 

AVALON HOLDINGS CORPORATION

(Registrant)

   
  /s/ Bryan P. Saksa
  Bryan P. Saksa - Chief Financial Officer and Treasurer

 

 


 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated, on the 23rd day of March, 2023.

 

Signatures Title  
     
/s/ Ronald E. Klingle

Chairman of the Board, Chief Executive Officer

 
Ronald E. Klingle and Director and Director  
     
/s/ Bryan P. Saksa

Chief Financial Officer, Treasurer, Secretary

 
Bryan P. Saksa and Director  
     
/s/ Christine M. Bell President, Avalon Golf and Country Club  
Christine M. Bell and Director  
     
/s/ Kurtis D. Gramley Director  
Kurtis D. Gramley    
     
/s/ Stephen L. Gordon Director  
Stephen L. Gordon    
     
/s/ Timothy C. Coxson Director  
Timothy C. Coxson    

 

23

 

 

AVALON HOLDINGS CORPORATION AND SUBSIDIARIES

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021

(in thousands)

 

 

      

Additions

          

DESCRIPTION

 

Balance at Beginning of Year

  

Charged

(Credited) to

Costs and

Expenses

 

Charged to

Other

Accounts

  

Deductions /

(Recoveries)

 

Balance at

End of Year

 
                       

Year ended December 31, 2022

                      

Allowance for credit losses

 $265  $32   $-  $37(1)  $260 

Deferred tax asset valuation allowance

 $2,351  $137(2)  $-  $-   $2,488 
                       

Year ended December 31, 2021

                      

Allowance for credit losses

 $265  $36   $-  $36(1)  $265 

Deferred tax asset valuation allowance

 $2,269  $82(2)  $-  $-   $2,351 

 

(1)

Accounts receivable written-off as uncollectible, net of recoveries.

(2)

Change in valuation allowance primarily for deferred tax assets when it is more likely than not that the deferred tax assets will not be realized.

 

24

 
 

AVALON HOLDINGS CORPORATION AND SUBSIDIARIES

 

EXHIBIT INDEX

 


 

 

Exhibit

 

 

13.1

2022 Annual Report to Shareholders

 

21.1

Subsidiaries of Avalon Holdings Corporation

 

23.1

Consent of Independent Registered Public Accounting Firm –Grant Thornton LLP

 

31.1

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

31.2

Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

32.1

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

32.2

Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Exhibit 101.INS Inline XBRL Instance Document

 

Exhibit 101.SCH Inline XBRL Taxonomy Extension Schema Document

 

Exhibit 101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

Exhibit 101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document

 

Exhibit 101.LAB Inline XBRL Taxonomy Extension Labels Linkbase Document

 

Exhibit 101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

Exhibit 104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

25

260 265 0.01 0.01 1 1 10,500,000 10,500,000 3,287,647 3,287,647 3,287,647 3,287,647 0.01 0.01 10 10 1,000,000 1,000,000 611,784 611,784 611,784 611,784 4 0.1 2 0 61 2 1 1 4 39 1 1 1 0.3 0.6 0.4 0.5 1 3,899,431 25 2019 2020 2021 2022 0 5 0 10 5 1 5 10 3 1 10 1 2 1 47 50.1 2 00010610692022-01-012022-12-31 thunderdome:item iso4217:USD 00010610692022-12-31 00010610692021-12-31 iso4217:USDxbrli:shares 0001061069us-gaap:CommonClassAMember2022-12-31 0001061069us-gaap:CommonClassAMember2021-12-31 xbrli:pure xbrli:shares 0001061069us-gaap:CommonClassBMember2022-12-31 0001061069us-gaap:CommonClassBMember2021-12-31 0001061069awx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:FoodAndBeverageMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069us-gaap:FoodAndBeverageMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069us-gaap:ProductAndServiceOtherMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069us-gaap:ProductAndServiceOtherMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:GolfAndRelatedOperationsMember2021-01-012021-12-31 00010610692021-01-012021-12-31 0001061069srt:SubsidiariesMember2022-01-012022-12-31 0001061069srt:SubsidiariesMember2021-01-012021-12-31 00010610692020-12-31 0001061069awx:PaycheckProtectionProgramCaresActMember2022-01-012022-12-31 0001061069awx:PaycheckProtectionProgramCaresActMember2021-01-012021-12-31 0001061069us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-31 0001061069us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-31 0001061069us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001061069us-gaap:RetainedEarningsMember2020-12-31 0001061069us-gaap:ParentMember2020-12-31 0001061069us-gaap:NoncontrollingInterestMember2020-12-31 0001061069us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-01-012021-12-31 0001061069us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-12-31 0001061069us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0001061069us-gaap:RetainedEarningsMember2021-01-012021-12-31 0001061069us-gaap:ParentMember2021-01-012021-12-31 0001061069us-gaap:NoncontrollingInterestMember2021-01-012021-12-31 0001061069us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-31 0001061069us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-31 0001061069us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001061069us-gaap:RetainedEarningsMember2021-12-31 0001061069us-gaap:ParentMember2021-12-31 0001061069us-gaap:NoncontrollingInterestMember2021-12-31 0001061069us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-12-31 0001061069us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-12-31 0001061069us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001061069us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001061069us-gaap:ParentMember2022-01-012022-12-31 0001061069us-gaap:NoncontrollingInterestMember2022-01-012022-12-31 0001061069us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-31 0001061069us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-12-31 0001061069us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001061069us-gaap:RetainedEarningsMember2022-12-31 0001061069us-gaap:ParentMember2022-12-31 0001061069us-gaap:NoncontrollingInterestMember2022-12-31 utr:Y 0001061069us-gaap:LandAndLandImprovementsMembersrt:MinimumMember2022-01-012022-12-31 0001061069us-gaap:LandAndLandImprovementsMembersrt:MaximumMember2022-01-012022-12-31 0001061069us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2022-01-012022-12-31 0001061069us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-01-012022-12-31 0001061069us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2022-01-012022-12-31 0001061069us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2022-01-012022-12-31 0001061069awx:SaltWaterInjectionOperationsMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:SaltWaterInjectionOperationsMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:TwoCustomersMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberawx:TwoCustomersMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069srt:MaximumMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:WasteBrokerageAndManagementServicesMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:WasteBrokerageAndManagementServicesMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069awx:CaptiveLandfillManagementOperationsMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069awx:CaptiveLandfillManagementOperationsMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069awx:MembershipDuesMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:MembershipDuesMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:RoomRentalMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:RoomRentalMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:GreenFeesAndCartRentalMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:GreenFeesAndCartRentalMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:SalonAndSpaServicesMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:SalonAndSpaServicesMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:FitnessAndTennisLessonMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:FitnessAndTennisLessonMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:OtherRevenueMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069awx:OtherRevenueMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069awx:WasteManagementServicesMember2022-12-31 0001061069awx:WasteManagementServicesMember2021-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMember2022-01-012022-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMember2021-01-012021-12-31 0001061069awx:GolfAndRelatedOperationsMember2022-12-31 0001061069awx:GolfAndRelatedOperationsMember2021-12-31 0001061069awx:CustomerAdvanceDepositsMember2022-12-31 0001061069awx:CustomerAdvanceDepositsMember2021-12-31 0001061069awx:DeferredMembershipDuesMember2021-12-31 0001061069awx:DeferredMembershipDuesMember2022-01-012022-12-31 0001061069awx:DeferredMembershipDuesMember2022-12-31 0001061069awx:DeferredMembershipDuesMember2020-12-31 0001061069awx:DeferredMembershipDuesMember2021-01-012021-12-31 0001061069awx:CustomerAdvanceDepositsMember2022-01-012022-12-31 0001061069awx:CustomerAdvanceDepositsMember2020-12-31 0001061069awx:CustomerAdvanceDepositsMember2021-01-012021-12-31 0001061069us-gaap:LandAndLandImprovementsMember2022-12-31 0001061069us-gaap:LandAndLandImprovementsMember2021-12-31 0001061069us-gaap:BuildingAndBuildingImprovementsMember2022-12-31 0001061069us-gaap:BuildingAndBuildingImprovementsMember2021-12-31 0001061069us-gaap:MachineryAndEquipmentMember2022-12-31 0001061069us-gaap:MachineryAndEquipmentMember2021-12-31 0001061069us-gaap:OfficeEquipmentMember2022-12-31 0001061069us-gaap:OfficeEquipmentMember2021-12-31 0001061069us-gaap:VehiclesMember2022-12-31 0001061069us-gaap:VehiclesMember2021-12-31 0001061069us-gaap:ConstructionInProgressMember2022-12-31 0001061069us-gaap:ConstructionInProgressMember2021-12-31 0001061069srt:MinimumMember2022-12-31 0001061069srt:MaximumMember2022-12-31 0001061069awx:LeaseForGolfCartGPSEquipmentMember2022-12-31 0001061069awx:FacilityVehicleGolfCartsAndAssociatedGpsEquipmentMember2021-12-31 00010610692003-11-30 00010610692003-11-012003-11-30 0001061069srt:MinimumMemberawx:GolfAndRelatedOperationsMember2022-12-31 0001061069srt:MaximumMemberawx:GolfAndRelatedOperationsMember2022-12-31 0001061069awx:NewTermLoanAgreementMemberawx:LaurelCapitalCorporationMember2022-08-05 0001061069awx:NewCastleCountryClubCommercialMortgageMemberawx:MercerCountyStateBankMember2022-08-052022-08-05 0001061069awx:NewTermLoanAgreementMemberawx:LaurelCapitalCorporationMember2022-08-052022-08-05 0001061069awx:NewTermLoanAgreementMemberawx:LaurelCapitalCorporationMember2022-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMember2018-05-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMember2022-01-012022-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMember2021-01-012021-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMember2022-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMember2021-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMemberus-gaap:PrimeRateMember2022-01-012022-12-31 0001061069awx:TheLineOfCreditAgreementMemberawx:HomeSavingsBankMemberus-gaap:PrimeRateMember2021-01-012021-12-31 0001061069awx:PaycheckProtectionProgramCaresActMember2020-04-012020-06-30 0001061069awx:PaycheckProtectionProgramCaresActMember2020-10-012020-12-31 0001061069awx:TermLoanAgreementMember2022-12-31 0001061069awx:TermLoanAgreementMember2021-12-31 0001061069us-gaap:DomesticCountryMemberawx:IndefiniteTaxCreditCarryforwardMember2022-12-31 0001061069us-gaap:StateAndLocalJurisdictionMember2022-12-31 0001061069awx:AvalonHoldingsCorporation2009LongTermIncentivePlanMemberus-gaap:CommonClassAMember2009-10-06 0001061069awx:The2019LongtermIncentivePlanMemberus-gaap:CommonClassAMember2019-04-25 0001061069awx:AvalonHoldingsCorporation2009LongTermIncentivePlanAnd2019LongTermIncentivePlanMemberus-gaap:CommonClassAMember2019-04-25 0001061069awx:TenPercentShareholdersMember2022-01-012022-12-31 0001061069awx:OtherEmployeesMember2022-01-012022-12-31 0001061069us-gaap:EmployeeStockOptionMemberawx:AvalonHoldingsCorporation2009LongTermIncentivePlanMember2022-01-012022-12-31 utr:M 0001061069us-gaap:EmployeeStockOptionMemberawx:AvalonHoldingsCorporation2009LongTermIncentivePlanMembersrt:MinimumMember2022-01-012022-12-31 0001061069awx:AvalonHoldingsCorporation2009LongTermIncentivePlanMember2022-01-012022-12-31 0001061069awx:AvalonHoldingsCorporation2009LongTermIncentivePlanMember2021-01-012021-03-31 0001061069awx:AvalonHoldingsCorporation2009LongTermIncentivePlanMember2022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheOneMember2022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-31 0001061069us-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-12-31 0001061069awx:SharebasedCompensationAwardTrancheFourMember2022-01-012022-12-31 0001061069awx:SharebasedCompensationAwardTrancheFourMember2022-12-31 0001061069awx:SharebasedCompensationAwardTrancheFiveMember2022-01-012022-12-31 0001061069awx:SharebasedCompensationAwardTrancheFiveMember2022-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:TwoCustomersMember2022-01-012022-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberawx:TwoCustomersMember2022-01-012022-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-31 0001061069awx:SalesRevenueNetToExternalCustomersMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMember2021-01-012021-12-31 0001061069us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberawx:OneCustomerMember2021-01-012021-12-31 0001061069us-gaap:IntersegmentEliminationMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069us-gaap:IntersegmentEliminationMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:WasteManagementServicesMember2022-01-012022-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:WasteManagementServicesMember2021-01-012021-12-31 0001061069us-gaap:IntersegmentEliminationMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069us-gaap:IntersegmentEliminationMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:GolfAndRelatedOperationsMember2022-01-012022-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:GolfAndRelatedOperationsMember2021-01-012021-12-31 0001061069us-gaap:OperatingSegmentsMember2022-01-012022-12-31 0001061069us-gaap:OperatingSegmentsMember2021-01-012021-12-31 0001061069us-gaap:IntersegmentEliminationMember2022-01-012022-12-31 0001061069us-gaap:IntersegmentEliminationMember2021-01-012021-12-31 0001061069us-gaap:CorporateNonSegmentMember2022-01-012022-12-31 0001061069us-gaap:CorporateNonSegmentMember2021-01-012021-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:WasteManagementServicesMember2022-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:WasteManagementServicesMember2021-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:GolfAndRelatedOperationsMember2022-12-31 0001061069us-gaap:OperatingSegmentsMemberawx:GolfAndRelatedOperationsMember2021-12-31 0001061069us-gaap:CorporateNonSegmentMember2022-12-31 0001061069us-gaap:CorporateNonSegmentMember2021-12-31 0001061069us-gaap:OperatingSegmentsMember2022-12-31 0001061069us-gaap:OperatingSegmentsMember2021-12-31 0001061069us-gaap:IntersegmentEliminationMember2022-12-31 0001061069us-gaap:IntersegmentEliminationMember2021-12-31 0001061069us-gaap:CorporateMember2022-01-012022-12-31 0001061069awx:AWMSHoldingsLLCMember2014-12-31 0001061069awx:AWMSHoldingsLLCMember2014-01-012014-12-31 0001061069awx:InvestmentInSubsidiaryMemberawx:ManagementAndAccreditedInvestorsMember2013-01-012014-12-31 0001061069awx:AWMSHoldingsLLCMember2022-12-31 0001061069awx:AWMSHoldingsLLCMember2021-12-31 0001061069awx:AWMSHoldingsLLCMember2022-01-012022-12-31 0001061069awx:AWMSHoldingsLLCMember2021-01-012021-12-31 0001061069awx:AvalonMedSpaMember2021-12-31 0001061069awx:AccreditedInvestorsMemberawx:AvalonMedSpaMember2021-08-012021-08-31 0001061069awx:AvalonMedSpaMember2022-03-31 0001061069awx:AccreditedInvestorsMemberawx:AvalonMedSpaMember2022-03-31 0001061069srt:MaximumMemberawx:InvestmentInSubsidiaryMemberawx:OutsideDirectorAccreditedInvestorMember2021-08-31 0001061069awx:AvalonMedSpaMember2022-12-31 0001061069awx:AvalonMedSpaMember2021-12-31 0001061069awx:AvalonMedSpaMember2022-01-012022-12-31 0001061069awx:AvalonMedSpaMember2021-01-012021-12-31 00010610692014-09-03

Exhibit 13.1

 


 

Financial Highlights

(in thousands, except for per share amounts)

 

For the year

 

2022

   

2021

 
                 

Net operating revenues

  $ 81,180     $ 70,383  

Income (loss) before income taxes

    (886 )     1,736  

Net income (loss) attributable to

               

Avalon Holdings Corporation common shareholders

    (583 )     1,971  

Net income (loss) per share attributable to

               

Avalon Holdings Corporation common shareholders

    (0.15 )     0.51  

 

At year-end

 

2022

   

2021

 
                 

Working capital deficit

  $ (2,768 )   $ (2,053 )

Total assets

    89,750       78,037  

Avalon Holdings Corporation Shareholders' Equity

    38,490       39,069  

 


 

The Company

 

Avalon Holdings Corporation provides waste management services to industrial, commercial, municipal and governmental customers in selected northeastern and midwestern U.S. markets, captive landfill management services and salt water injection well operations. Avalon Holdings Corporation also owns Avalon Resorts and Clubs Inc., which includes the operation of a hotel and its associated resort amenities, four golf courses and related country clubs and a multipurpose recreation center.

 


 

Contents

 

Financial Highlights 1
   
Management’s Discussion and Analysis of Financial Condition  and Results of Operations 2
   
Consolidated Balance Sheets 18
   
Consolidated Statements of Operations 19
   
Consolidated Statements of Cash  Flows 20
   
Consolidated Statements of Shareholders’ Equity 21
   
Notes to Consolidated Financial Statements 22
   
Report of Independent Registered Public Accounting Firm  (PCAOB ID Number 248) 44
   
Management’s Annual Report on Internal Controls over Financial Reporting 45
   
Company Location Directory 46
   
Directors and Officers 47
   
Shareholder Information 48
 

 

1

 

Avalon Holdings Corporation and Subsidiaries


 

Managements Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion provides information which management believes is relevant to an assessment and understanding of the operations and financial condition of Avalon Holdings Corporation and its Subsidiaries (collectively Avalon or the Company).  As used in this report, the term Avalon or the Company means Avalon Holdings Corporation, its wholly owned subsidiaries and variable interest entities when it has been determined that Avalon is the primary beneficiary of those companys operations, taken as a whole, unless the context indicates otherwise.  This discussion should be read in conjunction with the consolidated financial statements and accompanying notes.

 

Statements included in Managements Discussion and Analysis of Financial Condition and Results of Operations which are not historical in nature are intended to be, and are hereby identified as, forward looking statements. Avalon cautions readers that forward looking statements, including, without limitation, those relating to Avalons future business prospects, revenues, working capital, liquidity, capital needs, interest costs, and income, are subject to certain risks and uncertainties that could cause actual results to differ materially from those indicated in the forward looking statements, due to risks and factors identified herein and from time to time in Avalons reports filed with the Securities and Exchange Commission.

 

Liquidity and Capital Resources

 

For the year ended December 31, 2022, Avalon utilized existing cash and cash provided by operations to meet operating needs, fund capital expenditures and make required monthly payments on our term loan facility. Cash in our project fund account and borrowings under our line of credit were also utilized to fund capital expenditures which included the continued renovation of The Grand Resort and Avalon Field Club at New Castle as further described below.

 

2022 Term Loan Agreement

 

On August 5, 2022, Avalon and certain direct and indirect wholly owned subsidiaries entered into a loan and security agreement (the “2022 Term Loan Agreement”) with Laurel Capital Corporation which provided for a $31.0 million term loan. At closing, $20.2 million of the proceeds were used to pay off and refinance amounts outstanding and associated interest under our 2019 Term Loan Agreement with Laurel Capital Corporation and $0.4 million of the proceeds were utilized to pay transaction costs. The remaining proceeds of approximately $10.4 million were deposited into a project fund account for which those proceeds are to fund future costs of renovating and expanding both The Grand Resort and Avalon Field Club at New Castle. At December 31, 2022, loan proceeds of $10.4 million remained in the project fund account. The 2019 Term Loan Agreement was terminated in conjunction with the 2022 Term Loan Agreement. 

 

The 2022 Term Loan Agreement is payable in 119 equal monthly installments of principal and interest, based on a twenty-five (25) year maturity schedule which commenced September 5, 2022 followed by one final balloon payment of all remaining principal, interest and fees due on the maturity date of August 5, 2032. Upon request by Avalon, project fund proceeds can be utilized to pay debt service. Borrowings under the 2022 Term Loan Agreement bear interest at a fixed rate of 6.00% until the seventh anniversary date of the closing at which time the interest rate will be reset to a fixed rate equal to the greater of (a) 6.00% per annum or (b) the sum of the three year treasury rate on the date two (2) business days prior to the reset date plus 3.40%, provided that the applicable rate shall in no event exceed 8.50% per annum.

 

Avalon has the right to prepay the amount outstanding under the 2022 Term Loan Agreement, in whole or in part, at any time upon payment of the principal amount of the loan to be prepaid plus accrued unpaid interest thereon to the prepayment date, plus an applicable prepayment penalty. The prepayment penalty, expressed as a percentage of the principal of the loan being prepaid, is six percent (6%) on any prepayment in the first five years; four percent (4%) on any prepayment in the sixth and seventh year; three percent (3%) on any prepayment in the eighth and ninth year; and two percent (2%) on any prepayment in the tenth year.

 

2

 

Avalon Holdings Corporation and Subsidiaries


 

Borrowings under the 2022 Term Loan Agreement are secured by certain real property and related business assets as defined in the agreement. The 2022 Term Loan Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year, commencing December 31, 2023. The 2022 Term Loan also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the 2022 Term Loan Agreement covenants at December 31, 2022.

 

Line of Credit Agreement

 

On May 31, 2018, Avalon entered into a business loan agreement with Premier Bank (formerly Home Savings Bank), (the “Line of Credit Agreement”) which provides for a line of credit of up to $5.0 million. On July 22, 2022, the Company amended the Line of Credit Agreement to extend the maturity date to July 31, 2024.  Under the Line of Credit Agreement, borrowings in excess of $1.0 million are subject to a borrowing base which is calculated based off a specific level of eligible accounts receivable of the waste management business as defined in the agreement.

 

At December 31, 2022, approximately $1.6 million was outstanding under the Line of Credit Agreement. No amounts were drawn under the Line of Credit Agreement at December 31, 2021. At December 31, 2022 and 2021, approximately $3.4 million and $5.0 million, respectively, were available under the Line of Credit Agreement. Outstanding borrowings under the Line of Credit Agreement bear interest at Prime Rate plus .25%. At December 31, 2022, the interest rate on the Line of Credit Agreement was 7.75%. 

 

Borrowings under the Line of Credit Agreement are secured by certain business assets of the Company including accounts receivable, inventory and equipment. The Line of Credit Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year. The Line of Credit Agreement also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the Line of Credit Agreements covenants at December 31, 2022 and 2021.

 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act, or (“CARES”) Act, which was signed into law in March 2020, authorized the Small Business Administration to temporarily guarantee loans under a loan program called the Paycheck Protection Program (the “Program”). The Program provides for 100% federally guaranteed loans to small businesses to allow employers to keep workers employed and maintain payroll during the pandemic and economic downturn. Under the Program, the borrower is eligible for loan forgiveness up to the amount the borrower spends on certain eligible costs during the covered period beginning on the date the proceeds were received on the loan. Eligible costs under the Program include payroll costs, interest on mortgage obligations incurred before the covered period, rent on leasing agreements and utility services. Collateral or guarantor support is not required for the loan.

 

In 2020, certain wholly-owned subsidiaries of Avalon entered into agreements and received a total of approximately $2.8 million in loans under the Program. The Company utilized the entire balance of the loan proceeds in accordance with the Program’s guidelines and subsequently applied for forgiveness with the Small Business Administration. 

 

During 2020, approximately $0.8 million of the loans and $4,000 of associated interest were forgiven by the Small Business Administration.  During 2021, the remaining $2.0 million of the loans and $17,000 of associated interest were forgiven by the Small Business Administration. As of December 31, 2021, all loan proceeds received under the Program and related interest were forgiven by the Small Business Administration. Debt forgiven in accordance with the Program is recognized in the Consolidated Statements of Operations as a gain on debt extinguishment. 

 

During the years ended December 31, 2022 and 2021, the weighted average interest rate on outstanding borrowings was 5.50% and 4.93%, respectively.

 

3

 

Avalon Holdings Corporation and Subsidiaries


 

Squaw Creek Country Club Lease Agreement

 

In November 2003, Avalon entered into a long-term agreement with Squaw Creek Country Club to lease and operate its golf course and related facilities. The lease has an initial term of ten (10) years with four (4) consecutive ten (10) year renewal term options unilaterally exercisable by Avalon. Under the lease, Avalon is obligated to pay $15,000 in annual rent and make leasehold improvements of $150,000 per year. Amounts expended by Avalon for leasehold improvements during a given year in excess of $150,000 will be carried forward and applied to future leasehold improvement obligations. Based upon the amount of leasehold improvements already made, Avalon expects to exercise all of its remaining renewal options.

 

Capital Expenditures

 

In 2022, Avalon incurred capital expenditures of $6.6 million of which $6.4 million of such expenditures was paid to vendors during the year. In 2021, Avalon incurred capital expenditures of $4.8 million of which $4.4 million of such expenditures was paid to vendors during the year. In addition, during 2021, approximately $0.1 million of such expenditures related to golf course maintenance equipment acquired under a new finance lease agreement. For both the years ended December 31, 2022 and 2021, expenditures primarily related to the continued renovation of The Grand Resort and Avalon Field Club at New Castle.

 

In 2022 and 2021, The Grand Resort was in operation but certain existing hotel rooms were in the process of being renovated. In addition, in 2022 and 2021, the Avalon Field Club at New Castle was in operation but the club house was in the process of being renovated. During the third quarter of 2022, the club house renovation was substantially completed. Avalon’s aggregate capital expenditures in 2023 are expected to be in the range of $3.5 million to $4.5 million, funded with cash from our project fund account, proceeds from our line of credit, existing operating cash and cash generated from operations. Capital expenditures principally relate to hotel room expansion and continued room renovations at The Grand Resort, continued renovations at Avalon Field Club at New Castle, building improvements and equipment purchases.

 

Working Capital

 

At December 31, 2022 and 2021, there was a working capital deficit of approximately $2.8 million and $2.1 million, respectively. Working capital was negatively impacted by an increase in accounts payable, accrued payroll and other compensation, deferred membership dues revenue and customer advance deposits and a decrease in operating cash and cash equivalents. The negative impact was partially offset by an increase in accounts receivable and inventory and a decrease in the current portion due on the term loan agreement.

 

Accounts receivable increased to $11.1 million at December 31, 2022 compared with $9.9 million at December 31, 2021. Accounts receivable related to our waste management services segment increased approximately $1.0 million at December 31, 2022 compared with December 31, 2021 as a result of the increase in net operating revenues in the fourth quarter of 2022 compared with the fourth quarter of 2021 and the timing of receipt on those associated receivables. Accounts receivable related to the golf and related operations segment increased approximately $0.2 million at December 31, 2022 compared to December 31, 2021 due to the associated timing of annual membership renewals.

 

Inventory was approximately $1.5 million at December 31, 2022 compared to $1.1 million at December 31, 2021. Food and beverage inventory increased as a result of the reopening of the Avalon at Field Club clubhouse restaurant and an overall increase in restaurant and banquet operations for our golf and related operations segment.

 

Accounts payable was approximately $11.0 million at December 31, 2022 compared to $10.2 million at December 31, 2021. The increase in accounts payable between periods was primarily due to the waste management segment. Accounts payable related to our waste management segment increased as a result of an increase in amounts due to disposal facilities and transportation carriers in the fourth quarter of 2022 compared to the fourth quarter of 2021 and the associated timing of those vendor payments in the ordinary course of business.

 

4

 

Avalon Holdings Corporation and Subsidiaries


 

Deferred revenue relating to membership dues was approximately $3.6 million at December 31, 2022 compared to $3.4 million at December 31, 2021. The increase in deferred revenues was primarily due an increase in membership dues rates during 2022, partially offset by a decrease in members during 2022. The number of members at December 31, 2022 was 4,983 compared to 5,120 at December 31, 2021.

 

Accrued payroll and other compensation was approximately $1.0 million at December 31, 2022 compared to $0.8 million at December 31, 2021. The increase is primarily due to the associated timing of payment of certain earned employee incentives relating to our waste management services segment.

 

Management believes that anticipated cash provided from future operations will be sufficient to meet operating requirements and make required monthly payments under our term loan facility. If business conditions warrant additional monies needed, Avalon will take all available actions to fund operating requirements including borrowing from our existing line of credit.

 

Growth Strategy

 

Waste Management Segment

 

Our growth strategy for the waste management services segment focuses on increasing revenue, gaining market share and enhancing shareholder value through internal growth. Although we are a waste management services company, we do not own any landfills or provide waste collection services. However, because of our many relationships with various disposal facilities and transporters, we are able to be more flexible and provide alternative solutions to a customer’s waste disposal or recycling needs. We intend to capitalize on our management and sales staff which has extensive experience in all aspects of the waste business. As such, we intend to manage our internal growth as follows:

 

Sales and Marketing Activities.  We will focus on retaining existing customers and obtaining new business through our well-managed sales and marketing activities.  We seek to manage our sales and marketing activities to enable us to capitalize on our position in many of the markets in which we operate. We provide a tailored program to all of our customers in response to their particular needs. We accomplish this by centralizing services to effectively manage their needs, such as minimizing their procurement costs.

 

We currently have a number of professional sales and marketing employees in the field who are compensated using a commission structure that is focused on generating high levels of quality revenue. For the most part, these employees directly solicit business from existing and prospective customers. We emphasize our rate and cost structures when we train new and existing sales personnel. We intend to hire additional qualified professional sales personnel to expand into different geographical areas.  

 

Development Activities.  We will seek to identify opportunities to further position us as an integrated service provider in markets where we provide services.  In addition, we will continue to utilize the extensive experience of our management and sales staff to bid on significant one-time projects and those that require special expertise. Where appropriate, we may seek to obtain permits that would provide vertically integrated waste services or expand the service offerings or leverage our existing volumes with current vendors to provide for long term, cost competitive strategic positioning within our existing markets.  

 

Golf and Related Operations Segment

 

In August 2014, the Company acquired The Grand Resort which was integrated into the golf and related operations segment.  The acquisition is consistent with the Company's business strategy in that The Grand Resort provides guests with a self-contained vacation experience, offering hotel guests golf packages to all of the golf courses of the Avalon Golf and Country Club and allows its guests to utilize the facilities at each of the clubhouses.  Members of the Avalon Golf and Country Club also have access to all of the amenities offered by The Grand Resort. The Grand Resort is open year-round and provides a consistent, comfortable environment where our guests can enjoy our various amenities and activities. Avalon believes that the combination of its four golf facilities and The Grand Resort will result in additional memberships in the Avalon Golf and Country Club.

 

5

 

Avalon Holdings Corporation and Subsidiaries


 

In addition, several private country clubs in the northeast Ohio area are experiencing economic difficulties. Avalon believes some of these clubs may represent an attractive investment opportunity. While Avalon has not entered into any pending agreements for acquisitions, it may do so at any time and will continue to consider acquisitions that make economic sense.

 

Results of Operations

 

Avalon’s primary business segment, the waste management services segment, provides hazardous and nonhazardous waste brokerage and management services, captive landfill management services and salt water injection well operations.  The golf and related operations segment includes the operation and management of four golf courses and related country clubs and facilities, a hotel and its associated resort amenities and a multipurpose recreation center.

 

Performance in 2022 compared with 2021

 

Overall Performance

 

Net operating revenues increased to $81.2 million in 2022 compared with $70.4 million in 2021. Net operating revenues of the waste management services segment were approximately $49.8 million in 2022 compared to $42.7 million in 2021. The increase in net operating revenues of the waste management services segment was a result of an increase in both continuous and event work projects in 2022 compared to 2021. Net operating revenues of the golf and related operations segment were approximately $31.4 million in 2022 compared to $27.7 million in 2021. The increase in net operating revenues of the golf and related operations was a result of increased business operations related to both The Grand Resort and the country clubs during 2022 compared to 2021.

 

Total cost of operations related to the waste management services segment increased to $40.4 million in 2022 compared with $34.3 million in 2021. The increase in the cost of operations between years for the waste management services segment is primarily due to increased net operating revenues as these costs vary directly with the associated revenues.

 

Total cost of operations related to the golf and related operations segment increased to $26.8 million in 2022 compared to $22.6 million in 2021. The increase between years was primarily a result of higher product costs and employee related costs associated with an increase in business operations and wage increases during the year.

 

Depreciation and amortization expense was approximately $3.5 million in 2022 compared to $3.1 million in 2021. The increase is due to a higher depreciable asset base primarily related to the renovation of The Avalon Field Club at New Castle and The Grand Resort and equipment purchases for the med spa.

 

Consolidated selling, general and administrative expenses were approximately $10.1 million in 2022 compared to $9.9 million in 2021. The increase was primarily attributable to higher employee related costs during the year.

 

Gain on debt extinguishment was approximately $2.0 million in 2021 representing the Paycheck Protection Program loans that were forgiven by the Small Business Administration received under the CARES Act.

 

Interest expense was approximately $1.5 million in 2022 compared to $1.2 million in 2021. During 2022, the increase in interest expense was due to both the higher average debt outstanding and the increased weighted average interest rate on the associated borrowings. The weighted average debt outstanding during 2022 was approximately $26.7 million compared to $23.4 million in 2021. During the years ended December 31, 2022 and 2021, the weighted average interest rate on outstanding borrowings was 5.50% and 4.93%, respectively.

 

Net loss attributable to Avalon Holdings Corporation common shareholders was $0.6 million, or $0.15 per share, in 2022 compared with net income attributable to Avalon Holdings Corporation common shareholders of $2.0 million, or $0.51 per share, in 2021.

 

6

 

Avalon Holdings Corporation and Subsidiaries


 

Segment Performance

 

Segment performance should be read in conjunction with Note 15 to the Consolidated Financial Statements.

 

Waste Management Services Segment

 

The net operating revenues of the waste management services segment increased to $49.8 million in 2022 compared with $42.7 million in 2021.  The waste management services segment includes waste disposal brokerage and management services, captive landfill management operations and salt water injection well operations. 

 

The net operating revenues of the waste disposal brokerage and management services business were approximately $47.2 million in 2022 compared to $40.3 million in 2021. Event work net operating revenues related to multiple projects increased by approximately $4.9 million during 2022 when compared to 2021. Event work is defined as bid projects under contract that occurs on a one-time basis over a short period of time. Such work can fluctuate significantly from year to year. Event work net operating revenues were approximately $22.5 million in 2022 compared with $17.6 million in 2021. In addition, continuous work of the waste disposal brokerage business increased approximately $2.0 million between years as a result of increased work from multiple customers. Net operating revenues related to continuous work were approximately $24.7 million in 2022 compared with $22.7 million in 2021.

 

The net operating revenues of the captive landfill management operations were approximately $2.6 million in 2022 compared to $2.4 million in 2021. The net operating revenues of the captive landfill operations are almost entirely dependent upon the volume of waste generated by the owner of the landfill for whom Avalon manages the facility. 

 

Costs of operations related to the waste management services segment increased to $40.4 million in 2022 compared with $34.3 million in 2021. The increase in the cost of operations between years for the waste management services segment is primarily due to the increased net operating revenues as these costs vary directly with the associated revenues. The overall gross margin percentage of the waste brokerage and management services business was approximately 19% in 2022 compared to 20% in 2021. The lower gross margin percentage during 2022 was attributable to lower gross profit generated from continuous work during the year.

 

Income before income taxes for the waste management services segment were approximately $4.3 million in 2022 compared to $3.5 million in 2021. Income before income taxes of the waste brokerage and management services business was approximately $4.3 million in 2022 compared to $3.6 million in 2021. The increased income before income taxes was primarily attributable to the increased net operating revenues and associated higher gross profit during 2022 compared to 2021. Income before income taxes of the captive landfill operations were approximately $0.1 million in 2022 compared to $0.3 million in 2021. The decrease in income before income taxes between years was due to higher fuel expense and employee costs in 2022. During 2022 and 2021, the salt water injection wells incurred a loss before income taxes of approximately $0.1 million and $0.4 million, respectively, primarily due to legal and professional costs incurred relating to Avalon’s appeal and mandamus processes. 

 

Golf and Related Operations Segment

 

Net operating revenues of the golf and related operations segment were approximately $31.4 million in 2022 compared to $27.7 million in 2021. Avalon’s golf and related operations segment consists of the operation and management of four golf courses and related country clubs which provide dining and banquet facilities, a hotel which provides lodging, dining, banquet and conference facilities and other resort related amenities and a multipurpose recreation center.

 

Food, beverage and merchandise sales increased to approximately $12.1 million in 2022 compared to $11.1 million in 2021. Food, beverage and merchandise sales increased between years as a result of an increase in business activity at both The Grand Resort and the country clubs.

 

7

 

Avalon Holdings Corporation and Subsidiaries


 

Other net operating revenues related to the golf and related operations were approximately $19.3 million in 2022 compared to $16.6 million in 2021. Membership dues revenue was approximately $7.1 million in 2022 compared to $6.7 million in 2021. The increase in membership dues revenue was attributable to an increase in membership dues rates partially offset by a slight decrease in the average number of members between years. Net operating revenues related to room rental was approximately $5.5 million in 2022 compared to $4.5 million in 2021. The increase in room revenue was a result of both higher occupancy and an increase in average room rates when compared to the prior year. Other revenues consisting of athletic, fitness, salon and spa related activities were approximately $3.8 million in 2022 compared to $2.7 million in 2021. The increase between years was primarily due to an increase in salon and spa revenue of $0.8 million between years. Greens fees and associated cart rentals were approximately $2.9 million in 2022 compared to $2.7 million in 2021. The increase was due to both an increase in rounds played during the year and an increase in cart rental rates. Due to adverse weather conditions, net operating revenues relating to the golf courses, which are located in northeast Ohio and western Pennsylvania, were minimal during the first three months of 2022 and 2021.

 

Total cost of operations for the golf and related operations segment were $26.8 million in 2022 compared with $22.6 million in 2021. Cost of food, beverage and merchandise was approximately $5.5 million in 2022 compared to $4.8 million in 2021. The increase in total food, beverage and merchandise costs between years was attributable to both higher revenues from increased business operations and higher product costs. The cost of food, beverage and merchandise sales was approximately 45% of associated revenue in 2022 compared to 43% in 2021. Golf and related operations operating costs increased to approximately $21.3 million in 2022 compared with $17.8 million in 2021. The increase in operating costs between years, primarily employee related costs, was directly attributable to both an increase in business operations and higher employee wages paid per hour during 2022 compared to 2021. In addition, various operating costs including utilities, fuel, laundry and golf course fertilizer increased between years.

 

The golf and related operations recorded income before income taxes of $0.2 million in 2022 compared with income before income taxes of $2.8 million in 2021. The change between years was primarily a result of higher employee related costs due to higher employee wages paid per hour in 2022 compared to 2021 and an increase in various operating costs including utilities, fuel, laundry and golf course fertilizer. In addition, in 2021, the golf and related operations recorded a gain on debt extinguishment of approximately $1.5 million representing the Paycheck Protection Program loan that was forgiven by the Small Business Administration received under the CARES Act. 

 

The ability to attract new members and retain members is very important to the success of the golf and related operations segment. Avalon is continually using different marketing strategies to attract and retain members, such as local television advertising and/or various membership promotions. A significant decline in members could adversely impact the financial results of the golf and related operations segment.

 

General Corporate Expenses

 

General corporate expenses were $4.0 million in 2022 compared to $3.9 million in 2021. The increase was attributable to higher legal and professional fees, primarily related to the term loan refinancing, partially offset by a decrease in discretionary employee bonuses paid during the year.

 

Gain on Debt Extinguishment

 

Gain on debt extinguishment was approximately $2.0 million in 2021 representing the Paycheck Protection Program loans that were forgiven by the Small Business Administration received under the CARES Act.

 

8

 

Avalon Holdings Corporation and Subsidiaries


 

Interest Expense

 

Interest expense was approximately $1.5 million in 2022 compared to $1.2 million in 2021. During 2022, the increase in interest expense was due to both the higher average debt outstanding and the increased weighted average interest rate on the associated borrowings. The weighted average debt outstanding during 2022 was approximately $26.7 million compared to $23.4 million in 2021. During the years ended December 31, 2022 and 2021, the weighted average interest rate on outstanding borrowings was 5.50% and 4.93%, respectively.

 

Net Income (Loss)

 

Net loss attributable to Avalon Holdings Corporation common shareholders was $0.6 million in 2022 compared to net income attributable to Avalon Holdings Corporation common shareholders of $2.0 million in 2021. Avalon recorded a state income tax provision in both 2022 and 2021, which was related entirely to the waste management and brokerage operations. Due to the recording of a full valuation allowance against the Company’s federal net deferred tax assets, the overall effective tax rate in both years reflects taxes owed in certain U.S state jurisdictions. Avalon’s income tax provision (benefit) on the income (loss) before taxes was offset by a change in the valuation allowance. A valuation allowance is provided when it is more likely than not that deferred tax assets relating to certain federal and state loss carryforwards will not be realized. Avalon continues to maintain a valuation allowance against the majority of its deferred tax amounts until it is evident that the deferred tax asset will be utilized in the future.

 

Trends and Uncertainties

 

Financial impact of COVID-19 pandemic

 

In March 2020, both federal and state governmental bodies took unprecedented measures to try and control the spread of the COVID-19 coronavirus including the issuance of temporary stay at home orders, the temporary closing of non-essential businesses and in-house dining and restrictions on gatherings and events. Although the various government mandates impacting our business operations have currently been lifted, we may experience weakened demand in light of travel restrictions or warnings, consumer fears and reduced consumer discretionary spending and general economic uncertainty. The full extent of the impact of the COVID-19 pandemic on our operations and financial performance will depend on future developments, including the duration and spread of the pandemic and the impact of COVID-19 variants, all of which are uncertain and cannot be predicted at this time. Governmental bodies may impose restrictions, which could include additional shutdowns, to stop the spread of infection. These restrictions would have a negative impact on our financial condition, results of operations and cash flows.

 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act, or (“CARES”) Act, which was signed into law in March 2020, authorized the Small Business Administration to temporarily guarantee loans under a loan program called the Paycheck Protection Program (the “Program”). The Program provides for 100% federally guaranteed loans to small businesses to allow employers to keep workers employed and maintain payroll during the pandemic and economic downturn. Under the Program, the borrower is eligible for loan forgiveness up to the amount the borrower spends on certain eligible costs during the covered period beginning on the date the proceeds were received on the loan. Eligible costs under the Program include payroll costs, interest on mortgage obligations incurred before the covered period, rent on leasing agreements and utility services. Collateral or guarantor support is not required for the loan.

 

In 2020, certain wholly-owned subsidiaries of Avalon entered into agreements and received a total of approximately $2.8 million in loans under the Program. The Company utilized the entire balance of the loan proceeds in accordance with the Program’s guidelines and subsequently applied for forgiveness with the Small Business Administration. 

 

9

 

Avalon Holdings Corporation and Subsidiaries


 

During 2020, approximately $0.8 million of the loans and $4,000 of associated interest were forgiven by the Small Business Administration.  During 2021, the remaining $2.0 million of the loans and $17,000 of associated interest were forgiven by the Small Business Administration. As of December 31, 2021, all loan proceeds received under the Program and related interest were forgiven by the Small Business Administration. Debt forgiven in accordance with the Program is recognized in the Consolidated Statements of Operations as a gain on debt extinguishment.

 

Government regulations

 

A portion of Avalon’s waste brokerage and management services revenues is derived from the disposal and/or transportation of out-of-state waste.  Any law or regulation restricting or impeding the transportation of waste or the acceptance of out-of-state waste for disposal could have a negative effect on Avalon.

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryforwards generated in taxable years beginning after December 31, 2017, to offset 100% of taxable income for taxable years beginning before January 1, 2021, and 80% of taxable income in taxable years beginning after December 31, 2020. In addition, the CARES Act allows net operating losses incurred in taxable years beginning after December 31, 2017, and before January 1, 2021, to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The adoption of these provisions did not have a material impact on the Company’s financial position or results of operations.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (the “Appropriations Act”) was enacted in response to the COVID-19 pandemic. The Appropriations Act, among other things, temporarily extends through December 31, 2025, certain expiring tax provisions, including look-through treatment of payments of dividends, interest, rents, and royalties received or accrued from related controlled foreign corporations. Additionally, the Appropriations Act enacts new provisions and extends certain provisions originated within the CARES Act, including an extension of time for repayment of the deferred portion of employees’ payroll tax through December 31, 2021, and a temporary allowance for full deduction of certain business meals. Avalon has elected not to defer the employees’ portion of payroll tax. The adoption of the Appropriations Act did not result in a material tax or cash benefit.

 

Legal matters

 

In the ordinary course of conducting its business, Avalon becomes involved in lawsuits, administrative proceedings and governmental investigations, including those relating to environmental matters.  Some of these proceedings may result in fines, penalties or judgments being assessed against Avalon which, from time to time, may have an impact on its business and financial condition.  Although the outcome of such lawsuits or other proceedings cannot be predicted with certainty, management assesses the probability of loss and accrues a liability as appropriate.  Avalon does not believe that any uninsured ultimate liabilities, fines or penalties resulting from such pending proceedings, individually or in the aggregate, will have a material adverse effect on its liquidity, financial position or results of operations.

 

Credit and collections

 

Economic challenges throughout the industries served by Avalon may result in payment defaults by customers.  While Avalon continuously endeavors to limit customer credit risks, customer-specific financial downturns are not controllable by management.  Significant customer payment defaults would have a material adverse impact upon Avalon’s future financial performance.

 

10

 

Avalon Holdings Corporation and Subsidiaries


 

Competitive pressures

 

Avalon’s waste brokerage and management services business obtains and retains customers by providing services and identifying cost-efficient disposal options unique to a customer’s needs.  Consolidation within the solid waste industry has resulted in reducing the number of disposal options available to waste generators and may cause disposal pricing to increase.  Avalon’s waste brokerage and management services business may not be able to pass these price increases onto some of its customers, which, in turn, may adversely impact Avalon’s future financial performance. 

 

Unfavorable general economic conditions could adversely affect our business and financial results

 

Our operations are substantially affected by economic conditions, including inflation, which can impact consumer disposable income levels and spending habits. Economic conditions can also be impacted by a variety of factors including epidemics, pandemics and actions taken by governments to manage economic matters, whether through initiatives intended to control wages, unemployment, inflation, taxation and other economic drivers. Adverse economic conditions could pressure Avalon’s business and operating performance and financial results may suffer.

 

Numerous economic factors, including a recession, other economic downturns, inflation and the potential for a decrease in consumer spending, could adversely affect us

 

Various adverse economic conditions, including a recession, other economic downturns and inflation could decrease consumer discretionary spending and adversely affect our financial performance. Rising inflation rates have led to increased interest rates. A recession or other economic downturn could have a material adverse effect on our financial results. The products and services that are golf and related operations offer are products or services that consumers may view as discretionary rather than necessities. Our results of operations are sensitive to changes in macroeconomic conditions that impact consumer spending, including discretionary spending. Other factors, including consumer confidence, employment levels, interest rates, fuel and energy costs, tax rates, and consumer debt levels could reduce consumer spending or change consumer purchasing habits. Slowdowns in the U.S. or global economy, or an uncertain economic outlook, could materially adversely affect consumer spending habits and could have a material adverse effect on our business, results of operations and financial condition.

 

Challenges with respect to labor, including availability and cost, could impact our business and results of operations

 

Avalon’s success depends in part on our ability to recruit, motivate and retain qualified individuals to work in an intensely competitive labor market. We have experienced, and may continue to experience, challenges in adequately staffing, which can negatively impact operations. Our ability to meet labor needs is generally subject to external factors, including the availability of sufficient workforce, unemployment levels and prevailing wages in the markets in which we operate. Increased costs and competition associated with recruiting, motivating and retaining qualified employees could have a negative impact on Avalon’s operating margins and profitability.

 

Changes in commodity and other operating costs could adversely affect our results of operations

 

The profitability of our golf and related operations segment depends on our ability to anticipate and react to changes in commodity costs, including food, supplies, fuel, utilities and other operating costs, including labor. We continuously monitor supply and cost trends of these commodities. During 2022, we experienced higher commodity costs compared to the prior year period. These increases are primarily driven by overall market demand and inflationary pressures. Volatility in certain commodity prices and fluctuations in labor costs have adversely affected, and in the future, could adversely affect Avalon’s operating results. We anticipate commodity costs to continue to remain elevated into 2023 due to inflationary pressures. An increase in commodity costs could have an adverse impact on our profitability.

 

11

 

Avalon Holdings Corporation and Subsidiaries


 

Global conflict, increasing tensions between the United States and Russia, and other effects of the ongoing conflict in Ukraine, could negatively impact our business, results of operations and financial condition

 

Global conflict could increase costs and limit availability of fuel, energy, and other resources we depend upon for our business operations. For example, while we do not operate in Russia or Ukraine, the increasing tensions between the United States and Russia and the other effects of the ongoing conflict in Ukraine, have resulted in many broader economic impacts such as the United States imposing sanctions and bans against Russia and Russian products imported into the United States. Such sanctions and bans have impacted and may continue to impact commodity pricing such as fuel and energy costs. Further sanctions, bans or other economic actions in response to the ongoing conflict in Ukraine or in response to any other global conflict could result in an increase in costs and negatively impact our business, results of operations and financial condition.

 

Effective succession planning is important to our continued success

 

Effective succession planning is important to our long-term success. Failure to effectively identify, develop and retain key personnel, recruit high-quality candidates and ensure smooth management and personnel transitions could disrupt our business and adversely affect our results.

 

A majority of Avalons business is not subject to long-term contracts

 

A significant portion of Avalon’s business is generated from waste brokerage and management services provided to customers that are not subject to long-term contracts.  In light of current economic, regulatory and competitive conditions, there can be no assurance that Avalon’s current customers will continue to transact business with Avalon at historical levels.  Failure by Avalon to retain its current customers or to replace lost business could adversely impact the future financial performance of Avalon.

 

Avalon’s captive landfill management business is dependent upon a single customer as its sole source of revenue. If the captive landfill management business is unable to retain this customer, Avalon’s future financial performance could be adversely impacted.

 

A significant source of the golf and related operations revenues is derived from the members of the Avalon Golf and Country Club.  Members are obligated to pay dues for a one year period.  As such, the golf and related operations is primarily dependent on the sale and renewal of memberships in the Avalon Golf and Country Club, on a year to year basis.

 

Avalon's loan and security agreement may obligate it to repay debt before its maturity

 

The Company’s loan and security agreement contains certain covenants and events of default.  Should Avalon be unable to meet one or more of these covenants, its lender may require it to repay any outstanding balance prior to the expiration date of the agreement. Our ability to comply with the financial and other covenants in our loan and security agreement may be affected by worsening economic or business conditions, or other events that may be beyond our control. Although the Company believes that cash generated from operations will be sufficient to meet obligations under our loan and security agreement, we cannot provide assurance that our business will generate cash flow from operating activities in amounts sufficient to enable us to service debt and meet these covenants. We may need to refinance all or a portion of our indebtedness, on or before maturity. The Company cannot assure that additional sources of financing would be available to pay off any long-term borrowings under the loan and security agreement, so as to avoid default. 

 

Saltwater disposal wells

 

Saltwater disposal wells are regulated by the Ohio Department of Natural Resources (“ODNR”), with portions of the disposal facilities regulated by the Ohio EPA. As exploitation of the Marcellus and Utica shale formations by the hydrofracturing process develops, regulatory and public awareness of the environmental risks of saltwater brine and its disposal in saltwater disposal wells is growing and consequently, it is expected that regulation governing the construction and operation of saltwater disposal wells will increase in scope and complexity. Increased regulation may result in increased construction and/or operating costs, which could adversely affect the financial results of Avalon.

 

12

 

Avalon Holdings Corporation and Subsidiaries


 

There is a continuing risk during the saltwater disposal well’s operation of an environmental event causing contamination to the water tables in the surrounding area, or seismic events. The occurrence of a spill or contamination at a disposal well site could result in remedial expenses and/or result in the operations at the well site being suspended and/or terminated by the Ohio EPA or the ODNR. Incurring remedial expenses and /or a suspension or termination of Avalon’s right to operate one or more saltwater disposal wells at the well site could have an adverse effect on Avalon’s financial results.

 

As a result of a seismic event with a magnitude of 2.1 occurring on August 31, 2014, the Chief of the Division of Oil and Gas Resources Management (“Chief” or “Division”) issued Orders on September 3, 2014 to immediately suspend all operations of Avalon’s two saltwater injection wells until the Division could further evaluate the wells. The Orders were based on the findings that the two saltwater injection wells were located in close proximity to an area of known seismic activity and that the saltwater injection wells pose a risk of increasing or creating seismic activity.

 

On September 5, 2014, Avalon submitted the information required by the Chief’s Order in regards to its AWMS #1 injection well, and the Chief lifted the suspension for that well on September 18, 2014. On September 19, 2014, Avalon submitted information and a written plan required by the Chief’s Order proposing the establishment of certain operations and management controls on injections for the AWMS #2 injection well. To date, the Division has not responded to that plan despite Avalon’s requests for feedback.

 

On October 2, 2014, Avalon filed an appeal with the Ohio Oil and Gas Commission (the “Commission”) disputing the basis for suspending operations of AWMS #2 and also the authority of the Chief to immediately suspend such operations. On March 11, 2015, an appeal hearing was held. The Chief stated during the hearing that the suspension order is temporary, and he expects that AWMS #2 will be allowed to resume operations once the state’s final policymaking is complete. 

 

On August 12, 2015, the Commission upheld the temporary suspension of injection operations of AWMS #2 stating that the temporary suspension would allow the Chief more time to fully evaluate the facts in anticipation of the Division’s implementation of a comprehensive regulatory plan that will specifically address injection-induced seismicity. 

 

Avalon appealed that decision to the Franklin County Court of Common Pleas (the “Court”), and on November 1, 2016 an appeal hearing was held in that Court. On December 23, 2016, the Court issued its Decision and Order in Avalon’s favor, and vacated the Commission’s decision. The Court found that the Division’s suspension and refusal to work with the Company over the 26 month period was arbitrary and not in accordance with reason.  Subsequent to the ruling, and in accordance with the Court’s Decision and Order, both Avalon and the Division submitted their proposed restart plans to the Court. Avalon’s plan sets forth both the initial volumes and pressures and increases in volume and pressure while continuously monitoring seismicity and addressing the concerns of public health and safety. 

 

On February 21, 2017, the Court issued its Final Decision and Order. The Court’s Final Decision and Order set forth conditions for restarting the AWMS #2 salt water injection well in accordance with the proposed restart plans filed by Avalon with minor revisions. On February 22, 2017, the Division appealed the Final Decision and Order and filed a Motion to Stay the Court Order. The Motion to Stay was granted by the Ohio 10th District Court of Appeals on March 21, 2017.

 

On September 14, 2017, an appeal hearing was held in the Ohio 10th District Court of Appeals and on July 31, 2018 a decision was issued on the appeal. The decision reinstated the previous Ohio Oil and Gas Commission decision in this matter. 

 

13

 

Avalon Holdings Corporation and Subsidiaries


 

On September 12, 2018, the Company appealed the Ohio 10th District Court of Appeals decision to the Supreme Court of Ohio. On November 21, 2018, the Company received notice from the Supreme Court of Ohio that the court would not accept for review the Company’s appeal of the Ohio 10th District Court of Appeals decision on the Division of Oil and Gas Resources Management’s appeal of the Franklin County Court of Common Pleas February 21, 2017 entry allowing restart of the Company’s AWMS Water Solutions, LLC #2 salt water injection well.    

 

On April 5, 2019, Avalon filed with the Oil and Gas Commission a motion to vacate its prior decisions in this matter. The Oil and Gas Commission scheduled a hearing on this motion for August 13, 2019. Before the hearing began, and in response to the Division’s motion to dismiss the Company’s motion to vacate, the Commission dismissed the matter. The Company appealed that decision to the Franklin County Court of Common Pleas. In April 2020, the Division’s motion to dismiss and the Company’s opposition were reviewed by the Court. Following the restart orders received on May 24, 2021, and discussed below, the Court dismissed the complaint.

 

Concurrently with the filing of the appeal with the Franklin County Court of Common Pleas, the Company filed a writ of mandamus in the 10th District Court of Appeals on August 30, 2019 to compel the chief of the Division to issue restart orders, or alternative orders that would allow the Company to either restart the AWMS #2 well, or appeal said orders to the Oil and Gas Commission in accordance with Ohio Law. On October 6, 2020 and in response to a motion from the Division, the Court dismissed this complaint for writ of mandamus.

 

In addition, on August 26, 2016, Avalon filed a complaint in the 11th Appellate District Court in Trumbull County, Ohio for a Peremptory Writ of Mandamus to compel the Director of the Ohio Department of Natural Resources (“ODNR”) to initiate appropriations procedures to determine damages from the illegal regulatory taking of the Company’s property, or issue an alternative remedy at law. The Company believes that the actions, and lack of responsible actions, by the ODNR is a clear violation of the Company’s property rights and a violation of the Fifth and Fourteenth Amendments to the U.S. Constitution; Article I, Section 19 of the Ohio Constitution; and Ohio Revised Code Chapter 163. 

 

On March 18, 2019, Avalon received notice that the 11th Appellate District Court in Trumbull County, Ohio issued summary judgment in favor of the Ohio Department of Natural Resources in the writ of mandamus action that resulted from the suspension order of the Company’s salt water injection well. The decision was appealed to the Supreme Court of Ohio on April 5, 2019. Oral arguments in the case occurred on April 7, 2020. On September 23, 2020, the Supreme Court of Ohio ruled in favor of the Company. The Supreme Court of Ohio reversed the decision of the 11th Appellate District Court and remanded the case back to that court for a trial on the merits. The trial occurred in September and October 2021. On December 19, 2022, the 11th Appellate District Court denied the Company’s writ of mandamus action. The Court determined that the Company failed to establish a cognizable property interest that would necessitate a just compensation/takings analysis and accordingly denied the Company’s petition for writ of mandamus. The decision was appealed to the Supreme Court of Ohio on January 30, 2023. Briefing to the Supreme Court of Ohio is underway.

 

On May 24, 2021, the Company received Chief’s Orders from the Division vacating the September 3, 2014 suspension orders for AWMS #2 and setting conditions for restart of that well. Among these conditions was a limit placed on the seismicity within three miles of the well. Under the Order, if a seismic event with a magnitude 2.1 or above occurs, the well must cease operations for an indefinite period of time until concurrence for subsequent restart is received from the Division. The Company appealed the May 2021 Chief’s Order to the Ohio Oil and Gas Commission, seeking reasonable operating conditions that will allow the facility to operate profitably while protecting human health and property. A hearing in this matter occurred in February 2022. On September 30, 2022, the Oil and Gas Commission rendered their decision for the Division in this matter, once again deferring to the Division in their decision. The Company appealed the decision to the Franklin County Ohio Court of Common Pleas on August 9, 2022. The briefings in this matter are complete and the Company is awaiting a decision.

 

14

 

Avalon Holdings Corporation and Subsidiaries


 

Golf memberships and liquor licenses

 

The Avalon Golf and Country Club operates four golf courses and related country clubs and a multipurpose recreation center. The Avalon Golf and Country Club facilities also offer swimming pools, fitness centers, tennis courts, dining and banquet facilities, salon and spa services.  In addition, The Grand Resort provides guests with a self-contained vacation experience, offering hotel guests golf packages to all of the golf courses of the Avalon Golf and Country Club and allows its guests to utilize the facilities at each of the clubhouses. Members of the Avalon Golf and Country Club also have access to all of the amenities offered by The Grand Resort. The Avalon Golf and Country Club competes with many public courses and country clubs in the area. Although the golf courses continue to be available to the general public, the primary source of revenues is derived from the members of the Avalon Golf and Country Club. Avalon believes that the combination of its golf facilities and The Grand Resort will result in additional memberships in the Avalon Golf and Country Club. The ability to retain current members and attract new members has been an ongoing challenge. Avalon is continually using different marketing strategies to attract new members, such as local television advertising and various membership promotions. A significant decline in members could adversely affect the future financial performance of Avalon. 

 

Avalon’s golf course operations, The Grand Resort and multipurpose recreation center currently hold liquor licenses for their respective facilities. If, for some reason, any one of these facilities were to lose their liquor license, the financial performance of the golf and related operations would be adversely affected.

 

Seasonality

 

Avalon’s operations are somewhat seasonal in nature since a significant portion of those operations are primarily conducted in selected northeastern and midwestern states.  Additionally, Avalon’s golf courses are located in northeast Ohio and western Pennsylvania and are significantly dependent upon weather conditions during the golf season. As a result, Avalon’s financial performance is adversely affected by adverse weather conditions.

 

Inflation Impact

 

The Federal Reserve continues to pursue efforts to lower inflation by raising interest rates. The Federal Reserve increased its key interest rate seven times in 2022 as consumer goods prices continued to rise throughout the year. Our operations are substantially affected by economic conditions, including inflation, which can impact consumer disposable income levels and spending habits. Although Avalon has not entered into any long-term fixed price contracts that could have a material adverse impact upon its financial performance in periods of inflation, adverse economic conditions could pressure Avalon’s business and operating performance and financial results may suffer. In general, management believes that rising costs resulting from inflation could be passed on to customers; however, Avalon may need to absorb all or a portion of these cost increases depending upon competitive conditions at the time.

 

Critical Accounting Policies

 

The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the United States requires management to make judgments, assumptions, and estimates that affect reported amounts. Significant accounting policies used in the preparation of Avalon’s Consolidated Financial Statements are described in Note 2 to the consolidated financial statements. Estimates are used when accounting for, among other things, the allowance for credit losses, estimated useful lives of property and equipment used to depreciate and amortize the assets, asset impairments, compensation costs relating to stock options granted, contingencies and administrative proceedings, environmental matters and taxes.

 

The majority of Avalon’s accounts receivable is due from industrial and commercial customers. Credit is extended based on an evaluation of a customer’s financial condition and, generally, collateral is not required.  The amounts due are stated at their net realizable value. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due. Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due,  Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Bankruptcy or economic challenges of a particular customer represent uncertainties that are not controllable by management. If management’s assessments change due to different assumptions or if actual collections differ from management’s estimates, future operating results could be impacted. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances.

 

15

 

Avalon Holdings Corporation and Subsidiaries


 

Avalon recognizes share-based compensation expense related to stock options issued to employees and directors. Avalon estimates the fair value of the stock options granted using a Monte Carlo simulation. The Monte Carlo simulation was selected to determine the fair value because it incorporates six minimum considerations;  1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option.

 

The expected term, or time until the option is exercised, is typically based on historical exercising behavior of previous option holders of a company’s stock. Due to the fact that the Company has had no historical exercising activity, prior to 2018, we estimated the expected term using the simplified method.

 

Avalon amortizes the fair value of the stock options over the expected term which approximates the requisite service period. If accelerated vesting occurs based on the market performance of Avalon’s common stock, the compensation costs related to the vested stock options that have not previously been amortized are recognized upon vesting.

 

Certain events or changes in circumstances may indicate that the recoverability of the carrying value of long-lived assets should be assessed. Such events or changes may include a significant decrease in market value, a significant change in the business climate in a particular market, or a current-period operating or cash flow loss combined with historical losses or projected future losses. If an event occurs or changes in circumstances are present, Avalon estimates the future cash flows expected to result from the use of the applicable groups of long-lived assets and their eventual disposition.  If the sum of the expected future cash flows (undiscounted and without interest charges) is less than the carrying value, Avalon would recognize an impairment loss to the extent the carrying value of the groups of long-lived assets exceeds their fair value. Avalon would determine the fair value by using quoted market prices, if available, for such assets; or if quoted market prices are not available, Avalon would discount the expected estimated future cash flows.

 

The ability to accurately predict future cash flows may impact the determination of fair value. Avalon’s assessments of cash flows represent management’s best estimate at the time of the impairment review. Avalon estimates the future cash flows expected to result from the use and, if applicable, the eventual disposition of the assets. The key variables that management must estimate include, among other factors, sales, costs, inflation and capital spending.  Significant management judgment is involved in estimating these variables and they include inherent uncertainties. If different cash flows had been estimated in the current period, the value of the long-lived assets could have been materially impacted. Furthermore, Avalon’s accounting estimates may change from period to period as conditions in markets change, and this could materially impact financial results in future periods. 

 

When Avalon concludes that it is probable that an environmental liability has been incurred, a provision is made in Avalon’s financial statements for Avalon’s best estimate of the liability based on management’s judgment and experience, information available from regulatory agencies, and the number, financial resources and relative degree of responsibility of other potentially responsible parties who are jointly and severally liable for remediation of that site, as well as, the typical allocation of costs among such parties. If a range of possible outcomes is estimated and no amount within the range appears to be a better estimate than any other, then Avalon provides for the minimum amount within the range, in accordance with generally accepted accounting principles. The liability is recognized on an undiscounted basis. Avalon’s estimates are revised, as deemed necessary, as additional information becomes known. Such revisions may impact future operating results. Although Avalon is not currently aware of any environmental liability, there can be no assurance that in the future an environmental liability will not occur.

 

16

 

Avalon Holdings Corporation and Subsidiaries


 

Avalon recognizes deferred tax assets and liabilities based on differences between financial statement carrying amounts and the tax bases of assets and liabilities. Avalon also records tax benefits when it believes that it is more likely than not that the benefit will be sustained by the tax authority. Avalon regularly reviews its deferred tax assets for recoverability and establishes a valuation allowance based upon historical taxable income, projected future taxable income and the expected timing of the reversals of existing temporary differences to reduce its deferred assets to the amount that it believes is more likely than not to be realized. Avalon has considered future taxable income in assessing the need for the valuation allowance. The $1,843,000 of deferred tax liabilities will reverse in the same period and jurisdiction and is of the same character as the temporary differences giving rise to the $1,851,000 of deferred tax assets. Avalon has not provided a valuation allowance on the amount of deferred tax assets that it estimates will be utilized. Should Avalon ascertain in the future that it is more likely than not that deferred tax assets will be realized in excess of the net deferred tax assets, all or a portion of the $2,488,000 valuation allowance as of December 31, 2022, would be reversed as a benefit to the provision for income taxes in the period such determination was made.

 

17

 

Avalon Holdings Corporation and Subsidiaries


 

 

Consolidated Balance Sheets

(in thousands, except for share data)

 

  

December 31,

 
  

2022

  

2021

 

Assets

        

Current Assets:

        

Cash and cash equivalents

 $1,624  $3,254 

Accounts receivable, less allowance for credit losses of $260 at December 31, 2022 and $265 at December 31, 2021

  11,127   9,933 

Unbilled membership dues receivable

  599   578 

Inventories

  1,461   1,105 

Prepaid expenses

  1,172   996 

Other current assets

  105   105 

Total current assets

  16,088   15,971 
         

Property and equipment, net

  56,805   53,338 

Property and equipment under finance leases, net

  5,001   5,390 

Operating lease right-of-use assets

  1,386   1,598 

Restricted cash

  10,426   1,696 

Noncurrent deferred tax asset

  8   8 

Other assets, net

  36   36 

Total assets

 $89,750  $78,037 
         

Liabilities and Equity

        

Current liabilities:

        

Current portion of long-term debt

 $503  $1,126 

Current portion of obligations under finance leases

  115   167 

Current portion of obligations under operating leases

  424   534 

Accounts payable

  10,995   10,164 

Accrued payroll and other compensation

  989   797 

Accrued income taxes

  103   67 

Other accrued taxes

  540   541 

Deferred membership dues revenue

  3,643   3,363 

Other liabilities and accrued expenses

  1,544   1,265 

Total current liabilities

  18,856   18,024 
         

Long-term debt, net of current portion

  29,758   19,376 

Line of credit

  1,550   - 

Obligations under finance leases, net of current portion

  381   496 

Obligations under operating leases, net of current portion

  962   1,064 

Asset retirement obligation

  100   100 
         

Equity:

        

Avalon Holdings Corporation Shareholders' Equity:

        

Class A Common Stock, $.01 par value, one vote per share: authorized 10,500,000 shares; issued and outstanding 3,287,647 shares at December 31, 2022 and 2021

  33   33 

Class B Common Stock, $.01 par value, ten votes per share: authorized 1,000,000 shares; issued and outstanding 611,784 sharesat December 31, 2022 and 2021

  6   6 

Paid-in capital

  59,205   59,201 

Accumulated deficit

  (20,754)  (20,171)

Total Avalon Holdings Corporation Shareholders' Equity

  38,490   39,069 

Non-controlling interest in subsidiaries

  (347)  (92)

Total equity

  38,143   38,977 

Total liabilities and equity

 $89,750  $78,037 

 

See accompanying notes to consolidated financial statements.

 

18

 

Avalon Holdings Corporation and Subsidiaries


 

 

Consolidated Statements of Operations

(in thousands, except for per share amounts)

 

  

Year Ended December 31,

 
  

2022

  

2021

 
         

Net operating revenues:

        

Waste management services

 $49,763  $42,710 
         

Food, beverage and merchandise sales

  12,137   11,045 

Other golf and related operations

  19,280   16,628 

Total golf and related operations

  31,417   27,673 
         

Total net operating revenues

  81,180   70,383 
         

Costs and expenses:

        

Waste management services operating costs

  40,380   34,259 

Cost of food, beverage and merchandise

  5,500   4,748 

Golf and related operations operating costs

  21,337   17,825 

Depreciation and amortization expense

  3,483   3,112 

Selling, general and administrative expenses

  10,133   9,878 

Operating income

  347   561 
         

Other income (expense):

        

Interest expense

  (1,464)  (1,158)

Gain on debt extinguishment

  -   1,964 

Other income, net

  231   369 

Income (loss) before income taxes

  (886)  1,736 
         

Provision for income taxes

  94   89 

Net income (loss)

  (980)  1,647 
         

Less net loss attributable to non-controlling interest in subsidiaries

  (397)  (324)

Net income (loss) attributable to Avalon Holdings Corporation common shareholders

 $(583) $1,971 
         

Income (loss) per share attributable to Avalon Holdings Corporation common shareholders:

     

Basic net income (loss) per share

 $(0.15) $0.51 

Diluted net income (loss) per share

 $(0.15) $0.50 
         

Weighted average shares outstanding - basic

  3,899   3,899 

Weighted average shares outstanding - diluted

  3,899   3,933 

 

See accompanying notes to consolidated financial statements.

 

19

 

Avalon Holdings Corporation and Subsidiaries


 

 

Consolidated Statements of Cash Flows

(in thousands)        

 

  

Year Ended December 31,

 
  

2022

  

2021

 
         

Cash flows from operating activities:

        

Net income (loss)

 $(980) $1,647 

Reconciliation of net income (loss) to cash provided by operating activities:

        

Depreciation and amortization expense

  3,483   3,112 

Amortization of debt issuance costs

  50   42 

Compensation costs - stock options

  4   5 

Provision for losses on accounts receivable

  32   36 

Gain from disposal of equipment

  -   (10)

Gain on debt extinguishment

  -   (1,964)

Change in operating assets and liabilities:

        

Accounts receivable

  (1,226)  (1,225)

Unbilled membership dues receivable

  (21)  7 

Inventories

  (356)  (195)

Prepaid expenses

  (176)  (266)

Other assets, net

  -   (25)

Accounts payable

  663   796 

Accrued payroll and other compensation

  192   (12)

Accrued income taxes

  36   24 

Other accrued taxes

  (1)  80 

Deferred membership dues revenue

  280   167 

Other liabilities and accrued expenses

  279   144 

Net cash provided by operating activities

  2,259   2,363 
         

Cash flows from investing activities:

        

Capital expenditures

  (6,393)  (4,424)

Proceeds from disposal of equipment

  -   3 

Net cash used in investing activities

  (6,393)  (4,421)
         

Cash flows from financing activities:

        

Proceeds under New Term Loam facility

  31,000   - 

Principal payments on term loan facilities

  (21,014)  (1,111)

Principal payments on finance lease obligations

  (167)  (334)

Borrowinings under line of credit facility

  1,550   - 

Payments of debt issuance costs

  (277)  - 

Proceeds from subsidiary private placement offering

  142   358 

Net cash provided by (used in) financing activities

  11,234   (1,087)
         

Increase (decrease) in cash, cash equivalents and restricted cash

  7,100   (3,145)

Cash, cash equivalents and restricted cash at beginning of year

  4,950   8,095 

Cash, cash equivalents and restricted cash at end of year

 $12,050  $4,950 
         

Supplemental disclosure of cash flow information:

        
         

Significant non-cash operating and investing activities:

        

Capital expenditures included in accounts payable

 $168  $271 

Significant non-cash operating and financing activities:

        

Interest forgiven from Paycheck Protection Program Loans

 $-  $17 

Significant non-cash investing and financing activities:

        

Operating lease right-of-use assets in exchange for lease obligations

 $427  $498 

Finance lease obligations incurred

 $-  $104 
         

Cash paid during the year for interest

 $1,313  $1,130 

Cash paid during the year for income taxes

 $58  $65 
         

For supplemental cash flow information regarding income taxes, see Note 10.

        

 

See accompanying notes to consolidated financial statements

 

20

 

Avalon Holdings Corporation and Subsidiaries


 

 

Consolidated Statements of Shareholders Equity

(in thousands, except for share data)

 

 

For the Years Ended December 31, 2022 and 2021

 
                                    
                         

Total

         
 

Common Stock

          

Avalon

  

Non-controlling

     
 

Shares

  

Amount

  

Paid-in

  

Accumulated

  

Shareholders'

  

Interest in

     
 

Class A

  

Class B

  

Class A

  

Class B

  

Capital

  

Deficit

  

Equity

  

Subsidiary

  

Total

 
                                    

Balance at January 1, 2021

 3,287,647   611,784  $33  $6  $59,196  $(22,142) $37,093  $(126) $36,967 
                                    

Stock options - compensation costs

 -   -   -   -   5   -   5   -   5 
                                    

Investment in subsidiary from accredited investors

 -   -   -   -   -   -   -   358   358 
                                    

Net income (loss)

 -   -   -   -   -   1,971   1,971   (324)  1,647 
                                    

Balance at December 31, 2021

 3,287,647   611,784   33   6   59,201   (20,171)  39,069   (92)  38,977 
                                    

Stock options - compensation costs

 -   -   -   -   4   -   4   -   4 
                                    

Investment in subsidiary from accredited investors

 -   -   -   -   -   -   -   142   142 
                                    

Net loss

 -   -   -   -   -   (583)  (583)  (397)  (980)
                                    

Balance at December 31, 2022

 3,287,647   611,784  $33  $6  $59,205  $(20,754) $38,490  $(347) $38,143 

 

See accompanying notes to consolidated financial statements.

 

21

 

Avalon Holdings Corporation and Subsidiaries


 

Notes to Consolidated Financial Statements

 

 

Note 1.  Description of the Business

 

Avalon Holdings Corporation (“Avalon” or the “Company”) was formed on April 30, 1998 as a subsidiary of American Waste Services, Inc. (“AWS”). On June 17, 1998, AWS distributed, as a special dividend, all of the outstanding shares of capital stock of Avalon to the holders of AWS common stock on a pro rata and corresponding basis.

 

Avalon provides waste management services to industrial, commercial, municipal and governmental customers in selected northeastern and midwestern U.S. markets, captive landfill management services and salt water injection well operations. Avalon also owns and operates a hotel and its associated resort amenities, four golf courses and related country clubs and a multipurpose recreation center.

 

 

Note 2.  Summary of Significant Accounting Policies

 

The significant accounting policies of Avalon, which are summarized below, are consistent with accounting principles generally accepted in the United States and reflect practices appropriate to the businesses in which they operate. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of Avalon, its wholly owned subsidiaries and those companies in which Avalon has managerial control.

 

All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Subsequent Events

 

Avalon evaluated subsequent events for potential recognition and disclosure through the date the financial statements were issued.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents for purposes of the Consolidated Statements of Cash Flows and Consolidated Balance Sheets. Avalon maintains its cash balances in various financial institutions. These balances may, at times, exceed federal insured limits. Avalon has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk relating to its cash and cash equivalents (See Note 4).

 

Restricted Cash

 

Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements are recorded in restricted cash on the Consolidated Balance Sheets. Restricted cash of $10.4 million and $1.7 million at December 31, 2022 and 2021, respectively, consists of loan proceeds deposited into a project fund account to fund costs associated with the renovation and expansion of The Grand Resort and Avalon Field Club at New Castle in accordance with the provisions of the loan and security agreement (See Notes 4 and 9).

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost of inventories is determined by the average cost method. If necessary, a provision for potentially obsolete or slow-moving inventory is made based on management’s analysis of inventory levels and future sales forecasts.

 

22

 

Avalon Holdings Corporation and Subsidiaries


 

Financial Instruments

 

The Company follows the guidance included in the Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, for its financial assets and liabilities. The fair value of financial instruments consisting of cash, cash equivalents, restricted cash, accounts receivable, and accounts payable at December 31, 2022 and 2021 approximates carrying value due to the relative short maturity of these financial instruments.

 

The fair value of the Company’s term loan approximates carrying value at December 31, 2022 and 2021, as neither the Company’s credit rating nor credit conditions have changed substantially since the debt was refinanced.

 

Property and Equipment

 

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful life of the asset which varies from 10 to 30 years for land improvements; 5 to 50 years in the case of buildings and improvements; and from 3 to 10 years for machinery and equipment, vehicles and office furniture and equipment (See Note 6).

 

Major additions and improvements are charged to the property and equipment accounts while replacements, maintenance and repairs, which do not improve or extend the life of the respective asset, are expensed as incurred. The cost of assets retired or otherwise disposed of and the related accumulated depreciation is eliminated from the accounts in the year of disposal. Gains or losses resulting from disposals of property and equipment are recorded in “Other income, net” in our Consolidated Statements of Operations.

 

 

Debt Issuance Costs

 

Debt issuance costs are capitalized and amortized over the life of the related debt. Amortization of deferred financing costs is included in interest expense in the Consolidated Statements of Operations. Debt issuance costs incurred related to the loan and security agreement is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt (See Note 9).

 

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and to operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded against net deferred tax assets when management believes it is more likely than not that such deferred tax assets will not be realized. Avalon recognizes any interest and penalty assessed by taxing authorities as a component of interest expense and other expense, respectively (see Note 10).

 

The provisions of ASC 740, Income Taxes (“ASC 740”), clarify the accounting for uncertainty in income taxes recognized in financial statements and prescribe a recognition threshold and measurement attribute for uncertain tax positions taken or expected to be taken on a tax return. ASC 740 also requires that interest and penalties related to unrecognized tax benefits be recognized in the financial statements. Avalon does not have any unrecognized tax benefits that would affect its financial position.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with FASB ASC 606, Revenue from Contracts with Customers (“ASC 606”). In accordance with ASC 606, Avalon identifies a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control of the good or service to the customer. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services (See Note 5).

 

23

 

Avalon Holdings Corporation and Subsidiaries


 

Accounts Receivable

 

Receivables, net, include amounts billed and currently due from customers. The majority of Avalon’s accounts receivable is due from industrial and commercial customers. Credit is extended based on an evaluation of a customer’s financial condition and, generally, collateral is not required. The amounts due are stated at their net realizable value. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due. Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances (See Note 5).

 

 

Leases

 

Avalon applies FASB Accounting Standards Update (“ASU”) 2016-02, Leases. The standard establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement as either rental expense for operating leases and depreciation and interest expense for finance leases (See Note 7).

 

Non-controlling Interest

 

Under FASB ASC 810-10, Consolidations Overall (“ASC 810-10”), a company must determine whether it has a variable interest in a legal entity being evaluated for consolidation. A variable interest entity (“VIE”) is consolidated in the financial statements if the company has the power to direct activities that most significantly impact the economic performance of the VIE and has the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE.

 

In accordance ASC 810-10, both AWMS Holdings, LLC and Avalon Med Spa, LLC are VIEs, and their financial statements are included in Avalon’s consolidated financial statements. ASC 810-10 requires non-controlling interests to be reported as a separate component of equity. The amount of net loss attributable to the non-controlling interest is recorded in “net loss attributable to non-controlling interest in subsidiaries” in our Consolidated Statements of Operations (See Note 16).

 

Share-Based Compensation

 

Avalon recognizes share-based compensation expense related to stock options issued to employees and directors. Avalon estimates the fair value of the stock options granted using a Monte Carlo simulation. The Monte Carlo Simulation was selected to determine the fair value because it incorporates six minimum considerations;  1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option.

 

Avalon amortizes the grant date fair value of the stock options over the expected term which approximates the requisite service period. If accelerated vesting occurs based on the market performance of Avalon’s common stock, the compensation costs related to the vested stock options that have not previously been amortized are recognized upon vesting (See Note 12).

 

 

Asset Retirement Obligation

 

Avalon recorded an estimated asset retirement obligation of $0.1 million at December 31, 2022 and 2021, respectively, to plug and abandon the two salt water injection wells based upon an estimate from an experienced and qualified third party.

 

24

 

Avalon Holdings Corporation and Subsidiaries


 

Asset Impairments

 

Avalon reviews the carrying value of its long-lived assets whenever events or changes in circumstances indicate that its carrying amount may not be recoverable. If indicators of impairment exist, Avalon would determine whether the estimated undiscounted sum of the future cash flows of such assets and their eventual disposition is less than its carrying amount. If less, an impairment loss would be recognized if, and to the extent that the carrying amount of such assets exceeds their respective fair value. Avalon would determine the fair value by using quoted market prices, if available, for such assets; or if quoted market prices are not available, Avalon would discount the expected estimated future cash flows.

 

Avalon reviewed the carrying value of its long-lived assets in accordance with FASB ASC 360-10-35, Property, Plant and Equipment Overall Subsequent Measurement. Avalon does not believe there was a triggering event in 2022 or 2021 as future cash flows have not changed significantly and asset values have remained relatively stable.

 

 

Environmental Liabilities

 

When Avalon concludes that it is probable that a liability has been incurred with respect to a site, a provision is made in Avalon’s financial statements for Avalon’s best estimate of the liability based on management’s judgment and experience, information available from regulatory agencies, and the number, financial resources and relative degree of responsibility of other potentially responsible parties who are jointly and severally liable for remediation of that site, as well as, the typical allocation of costs among such parties. If a range of possible outcomes is estimated and no amount within the range appears to be a better estimate than any other, Avalon provides for the minimum amount within the range, in accordance with generally accepted accounting principles. The liability is recognized on an undiscounted basis.  Avalon’s estimates are revised, as deemed necessary, as additional information becomes known. Although Avalon is not currently aware of any environmental liability, there can be no assurance that in the future an environmental liability will not occur.

 

Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing the net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding.

 

Diluted net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing net income (loss) attributable to Avalon Holdings Corporation shareholders by the weighted average number of common shares outstanding plus any weighted common equivalent shares determined to be outstanding during the period using the treasury method. The weighted common equivalent shares included in the calculation are related to stock options granted by Avalon where the weighted average market price of Avalon’s common stock for the period presented is greater than the option exercise price of the stock option. For periods in which Avalon is in a net loss position, the diluted per share amount reported is equal to the basic per share amount because such dilution would be considered anti-dilutive (See Note 8).

 

 

Note 3.  Recent Accounting Pronouncements

 

As of December 31, 2022, there were several new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe the adoption of any of these accounting pronouncements has had or will have a material impact on the Company’s consolidated financial statements.

 

 

Note 4. Cash, Cash Equivalents and Restricted Cash

 

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents for purposes of the Consolidated Balance Sheets. Avalon maintains its cash balances in various financial institutions. These balances may, at times, exceed federal insured limits. Avalon has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk relating to its cash and cash equivalents.

 

Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements are recorded in restricted cash on the Consolidated Balance Sheets. Restricted cash consists of loan proceeds deposited into a project fund account to fund costs associated with the renovation and expansion of The Grand Resort and Avalon Field Club at New Castle in accordance with the provisions of the loan and security agreement (See Note 9). 

 

25

 

Avalon Holdings Corporation and Subsidiaries


 

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows. Cash, cash equivalents and restricted cash consist of the following at December 31, 2022 and 2021 (in thousands):

 

  

2022

  

2021

 

Cash and cash equivalents

 $1,624  $3,254 

Restricted cash

  10,426   1,696 

Total cash, cash equivalents and restricted cash

 $12,050  $4,950 

 

 

 

Note 5.  Revenues

 

Revenue Recognition

 

The Company identifies a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control of the good or service to the customer. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue as the Company is a pass-through conduit for collecting and remitting sales taxes. The Company does not incur incremental costs to obtain contracts or costs to fulfill contracts that meet the criteria for capitalization. In addition, the Company does not have material significant payment terms as payment is received at or shortly after the point of sale.

 

Waste Management Services

 

Avalon’s waste management services provide hazardous and nonhazardous waste brokerage and management services, captive landfill management services and salt water injection well operations. Waste management services are provided to industrial, commercial, municipal and governmental customers primarily in selected northeastern and midwestern United States markets.

 

Avalon’s waste brokerage and management business assists customers with managing and disposing of wastes at approved treatment and disposal sites based upon a customer’s needs. Avalon provides a service to its customers whereby Avalon, arranges for, and accepts responsibility for the removal, transportation and disposal of waste on behalf of the customer. 

 

Avalon’s landfill management business provides technical and operational services to customers owning captive disposal facilities. A captive disposal facility only disposes of waste generated by the owner of such facility. The Company provides turnkey services, including daily operations, facilities management and management reporting for its customers. Currently, Avalon manages one captive disposal facility located in Ohio. The net operating revenues of the captive landfill operations are almost entirely dependent upon the volume of waste generated by the owner of the landfill for whom Avalon manages the facility.

 

Avalon is a minority owner with managerial control over two salt water injection wells and its associated facility. Operations of the salt water injection wells have been suspended in accordance with the Chief of the Division of Oil and Gas Resources Management order (See Note 17). Due to the suspension of the salt water injection wells, there were no operating revenues for the years ended December 31, 2022 and 2021. 

 

For both the years ended December 31, 2022 and 2021, the net operating revenues related to waste management services represented approximately 61% of Avalon’s total consolidated net operating revenues. For the year ended December 31, 2022, two customers accounted for 22% of the waste management services segment’s net operating revenues to external customers and 14% of the consolidated net operating revenues. For the year ended December 31, 2021, one customer accounted for 13% of the waste management services segment’s net operating revenues to external customers and 8% of the consolidated net operating revenues. 

 

For our waste management services contracts, the customer contracts with us to provide a series of distinct waste management services over time which integrates a set of tasks (i.e. removal, transportation and disposal of waste) into a single project. Avalon provides substantially the same service over time and the same method is used to measure the Company’s progress toward complete satisfaction of the performance obligation to transfer each distinct service in the series to the customer. The series of distinct waste management services, which are the same over time, meets the series provision criteria, and as such, the Company treats that series as a single performance obligation. The Company allocates the transaction price to the single performance obligation and recognizes revenue by applying a single measure of progress to that performance obligation. Avalon transfers control of the service over time and, therefore, satisfies the performance obligation and recognizes the revenue over time as the customer simultaneously receives and consumes the benefits provided by Avalon’s performance as we perform.

 

26

 

Avalon Holdings Corporation and Subsidiaries


 

In addition, as the promise to provide services qualifies as a series accounted for as a single performance obligation, the Company applied the practical expedient guidance that allows an entity that is recognizing revenue over time by using an output method to recognize revenue equal to the amount that the entity has the right to invoice if the invoiced amount corresponds directly to the value transferred to the customer. The Company applied the standard's practical expedient that permits the omission of disclosures relating to unsatisfied performance obligations as most of the Company’s waste management service contracts (i) have an original expected length of one year or less and (ii) the Company recognizes revenue at the amount to which the Company has the right to invoice for services performed.

 

Avalon evaluated whether we are the principal (i.e. report revenues on a gross basis) or agent (i.e. report revenues on a net basis). Avalon reports waste management services on a gross basis, that is, amounts billed to our customers are recorded as revenues, and amounts paid to vendors for providing those services are recorded as operating costs. As principal, Avalon is primarily responsible for fulfilling the promise to provide waste management services for the customer. Avalon accepts credit risk in the event of nonpayment by the customer and is obligated to pay vendors who provide the service regardless of whether the customer pays the Company. Avalon does have a level of discretion in establishing the pricing for its service. 

 

Our payment terms vary by the type and location of our customer and the service offered.  Avalon does not have any financing arrangements with its customers. The term between invoicing and when payment is due is not significant. 

 

The Company assesses each contract amendment individually. Typically, amendments made to our contracts do not materially change the terms of the agreement or performance obligation of the Company. The Company accounts for such contract amendments as if it were part of the existing contract as the material terms contained in the contract do not change.  In cases where Avalon views there is a material change in the terms of the agreement, the Company will reevaluate and determine if the contract should be viewed as an entirely new contract, replacement contract or a continuation of the existing contract.

 

Consideration promised in our waste management contracts do not typically include material variable amounts such as discounts, rebates, refunds, credits, price concessions, incentives, penalties or other such items, and, as such, no estimate is made by the Company for such items. 

 

Golf and Related Operations

 

Avalon’s golf and related operations include the operation and management of four golf courses and associated clubhouses, recreation and fitness centers, tennis courts, salon and spa services, dining and banquet facilities. The golf and related operations also include the operation of a hotel and its resort related amenities including dining, banquet and conference facilities, fitness center, swimming pools, salon and spa and tennis courts. Revenues for the golf and related operations consists primarily of food, beverage and merchandise sales, membership dues, greens fees and associated cart rentals, room rentals and salon and spa services. Due to adverse weather conditions, net operating revenues relating to the golf courses, which are located in northeast Ohio and Pennsylvania, were minimal during the first three months of 2022 and 2021. 

 

For both the years ended December 31, 2022 and 2021, the net operating revenues related to the golf and related operations represented approximately 39% of Avalon’s total consolidated net operating revenues. For both the years ended December 31, 2022 and 2021, no one customer individually accounted for 10% or more of Avalon’s golf and related operations segment revenues.

 

For Avalon’s golf and related operations, the Avalon Golf and Country Club offers membership packages for use of the country club facilities and its related amenities. Membership agreements are a one year noncancellable commitment and pricing varies based on the membership type selected by the customer. Based on the terms and conditions of the membership contract, resignations received within the membership period do not relieve the member of their annual commitment. Memberships automatically renew on the member’s anniversary date unless the member resigns for the upcoming membership period prior to the renewal date.  

 

Membership for the Avalon Golf and Country Club does not contain up-front initiation fees or require monthly minimum spending at the facilities. Annual membership dues do not cover the cost of food, beverage or any other ancillary paid services which are made available to the member nor do they typically provide for discounts on these goods or services.  Members have no obligation to purchase or utilize any of these additional goods or services. Avalon is not required to provide such goods or services unless requested and paid for at the point of sale by the member.             

 

27

 

Avalon Holdings Corporation and Subsidiaries


 

Under the terms of the contract, Avalon will provide unlimited use and access to the country club facilities. Avalon’s performance obligation in the contract is the “stand ready obligation” to provide access to these facilities for the member for the entire membership term. Avalon providing the “stand ready obligation” for use of the facilities to the member over the entire term of the membership agreement represents a single performance obligation of which Avalon expects the member to receive and consume the benefits of its obligation throughout the membership term, and as such, the Company recognizes membership dues on a straight line basis over the term of the contract. The Company applied the standard's practical expedient that permits the omission of disclosures relating to unsatisfied performance obligations for contracts with an original expected length of one year or less as Avalon Golf and Country Club membership agreements are one year in length.

 

For our hotel operations, Avalon’s performance obligation is to provide lodging facilities. The separate components of providing these services (hotel room, toiletry items, housekeeping, and amenities) are not distinct within the context of the contract as they are all highly dependent and interrelated as part of the obligation to provide the lodging facility. Room sales are driven by a fixed fee charged to a hotel guest to stay at The Grand Resort for an agreed upon period. The Company agrees to provide a room to the hotel guest for a specified time period for that agreed-upon rate. Our hotel room reservations are performance obligations satisfied over time as the hotel guest simultaneously receives and consumes the benefits provided by the hotel. For performance obligations satisfied over time, our hotel operations measure the progress toward complete satisfaction of the performance obligation and recognize revenue proportionately over the course of the customer’s stay.

 

For food, beverage, and merchandise sales, greens fees and associated cart rental, fitness activities, salon and spa services and other ancillary services, the transaction price is the set price charged by the Company for those goods or services. Upon purchase of the good or service, the Company transfers control of the good or service to the customer and the customer immediately consumes the benefits of the Company’s performance and, as such, we recognize revenue at the point of sale.  Amounts paid in advance, such as deposits on overnight lodging or for banquet or conferences facilities, are recorded as a liability until the goods or services are provided to the customer (see Contract Liabilities below).             

 

The following table presents our net operating revenues disaggregated by revenue source for the years ended December 31, 2022 and 2021 (in thousands). Sales and other taxes are excluded from revenues.

 

  

2022

  

2021

 

Waste management and brokerage services

 $47,138  $40,266 

Captive landfill management operations

  2,625   2,444 

Total waste management services revenues

  49,763   42,710 

Food, beverage and merchandise sales

  12,137   11,045 

Membership dues revenue

  7,092   6,697 

Room rental revenue

  5,507   4,450 

Greens fees and cart rental revenue

  2,871   2,723 

Salon and spa services

  1,830   1,059 

Fitness and tennis lesson revenue

  435   448 

Other revenue

  1,545   1,251 

Total golf and related operations revenue

  31,417   27,673 

Total net operating revenues

 $81,180  $70,383 

 

Avalon does not have operations located outside the United States and, accordingly, geographical revenue information is not presented.

 

Receivables, Net

 

Receivables, net, include amounts billed and currently due from customers. The amounts due are stated at their net realizable value. At December 31, 2022 and 2021, accounts receivable, net, related to our waste management services segment were approximately $10.0 million and $9.0 million, respectively. At December 31, 2022, one customer accounted for approximately 18% of the waste management services segment’s receivables and 16% of the consolidated receivables. At December 31, 2021, one customer accounted for approximately 19% of the waste management services segment’s receivables and 17% of the consolidated receivables. Accounts receivable, net, related to our golf and related operations segment were approximately $1.1 million and $0.9 million at December 31, 2022 and 2021, respectively. No one customer of the golf and related operations segment accounted for 10% or more of Avalon’s golf and related operations segment or consolidated net receivables at December 31, 2022 and 2021. 

 

28

 

Avalon Holdings Corporation and Subsidiaries


 

The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due.  Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due,  Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances. Allowance for credit losses was approximately $0.3 million at both December 31, 2022 and 2021.

 

The following table presents changes in our allowance for credit losses during the years ended at December 31, 2022 and 2021 (in thousands): 

 

      

Provision

  

Write-offs

     
  

Balance at

  

for Credit

  

less

  

Balance at

 
  

Beginning of Period

  

Losses

  

Recoveries

  

End of Period

 

Allowance for credit losses

                

Year ended December 31, 2022

 $265  $32  $(37) $260 

Year ended December 31, 2021

 $265  $36  $(36) $265 

 

Contract Assets

 

Contract assets include unbilled membership dues receivables related to the Avalon Golf and Country Club for the customers membership commitment which are billed on a monthly basis over the course of the annual agreement. Such amounts are stated at their net realizable value. Contract assets related to unbilled membership dues are classified as current as revenue related to such agreements is recognized within the annual membership period. Unbilled membership receivables in our Consolidated Balance Sheets were approximately $0.6 million at December 31, 2022 and 2021, respectively. 

 

The following table presents changes in our contract assets during the years ended December 31, 2022 and 2021 (in thousands):

 

      

Unbilled

         
  

Balance at

  

Membership

      

Balance at

 
  

Beginning of Period

  

Dues

  

Billings

  

End of Period

 

Contract Assets:

                

Unbilled membership dues receivable

                

Year ended December 31, 2022

 $578  $2,060  $(2,039) $599 

Year ended December 31, 2021

 $585  $1,997  $(2,004) $578 

 

Contract Liabilities

 

Contract liabilities include unrecognized or deferred revenues relating to membership dues and customer advance deposits.  We record deferred revenue when cash payments are received in advance of satisfying our performance obligation. We classify deferred membership dues revenue as current based on the timing of when we expect to recognize revenue for the membership commitment based on the Company satisfying the stand ready performance obligation throughout the annual membership period. The unrecognized or deferred revenues related to membership dues in our Consolidated Balance Sheets were approximately $3.6 million and $3.4 million at December 31, 2022 and 2021, respectively.

 

Customer advance deposits are recorded as a liability until the goods or services are provided to the customer. Generally, customer advances, and corresponding performance obligation are satisfied within 12 months of the date of receipt of advance payment. The unrecognized revenues related to customer advance deposits are recorded in “Other liabilities and accrued expenses” in our Consolidated Balance Sheets. Customer advance deposits were approximately $1.0 million and $0.8 million at December 31, 2022 and 2021, respectively.

 

29

 

Avalon Holdings Corporation and Subsidiaries


 

The following table presents changes in our contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

 

  

Balance at

      

Revenue

  

Balance at

 
  

Beginning of Period

  

Billings

  

Recognized

  

End of Period

 

Contract Liabilities:

                

Deferred membership dues revenue

                

Year ended December 31, 2022

 $3,363  $7,372  $(7,092) $3,643 

Year ended December 31, 2021

 $3,196  $6,864  $(6,697) $3,363 

Customer advance deposits

                

Year ended December 31, 2022

 $795  $3,038  $(2,868) $965 

Year ended December 31, 2021

 $674  $1,953  $(1,832) $795 

 

 

Note 6.  Property and Equipment

 

Property and equipment at December 31, 2022 and 2021 consists of the following (in thousands):

 

  

2022

  

2021

 

Land and land improvements

 $16,764  $15,588 

Buildings and improvements

  52,974   48,603 

Machinery and equipment

  8,567   7,122 

Office furniture and fixtures

  9,638   8,773 

Vehicles

  865   791 

Construction in progress

  11   1,448 
   88,819   82,325 

Less accumulated depreciation and amortization

  (32,014)  (28,987)

Property and equipment, net

 $56,805  $53,338 

 

At December 31, 2022, the Company did not have any significant fixed contractual commitments for construction projects.

 

 

Note 7.  Leases

 

Operating Leases

 

Avalon leases golf carts and associated GPS equipment, machinery and equipment for the landfill operations, furniture and fixtures for The Grand Resort and office copiers under operating leases. Our operating leases have remaining lease terms ranging from less than 1 year to 5.0 years. The weighted average remaining lease term on operating leases was approximately 3.6 years at December 31, 2022.

 

During 2022, the Company entered into new operating lease agreements for golf carts and associated GPS equipment. The Company recorded operating lease right-of-use assets and corresponding obligations under the operating leases of approximately $0.4 million. During 2021, the Company entered into new operating lease agreements for a facility, vehicle, golf carts and associated GPS equipment. The Company recorded operating lease right-of-use assets and corresponding obligations under the operating leases of approximately $0.5 million.

 

Leased property and associated obligations under operating leases at December 31, 2022 and 2021 consists of the following (in thousands):

 

  

2022

  

2021

 

Operating lease right-of-use assets

 $1,386  $1,598 
         

Current portion of obligations under operating leases

 $424  $534 

Long-term portion of obligations under operating leases

  962   1,064 

Total obligations under operating leases

 $1,386  $1,598 

 

The weighted average discount rate on operating leases was 5.0% at December 31, 2022 and 4.6% at December 31, 2021.

 

30

 

Avalon Holdings Corporation and Subsidiaries


 

Finance Leases

 

In November 2003, Avalon entered into a long-term agreement with Squaw Creek Country Club to lease and operate its golf course and related facilities. The lease has an initial term of ten (10) years with four (4) consecutive ten (10) year renewal term options unilaterally exercisable by Avalon. Under the lease, Avalon is obligated to pay $15,000 in annual rent and make leasehold improvements of $150,000 per year. Amounts expended by Avalon for leasehold improvements during a given year in excess of $150,000 will be carried forward and applied to future leasehold improvement obligations.  Based upon the amount of leasehold improvements already made, Avalon expects to exercise all its remaining renewal options. At December 31, 2022 there were approximately 30.8 years remaining on the golf course and related facilities finance lease.

 

In addition, the Company also entered into lease agreements for vehicles, golf course maintenance and restaurant equipment which were determined to be finance leases. At December 31, 2022, the vehicles, golf course maintenance and restaurant equipment have remaining lease terms ranging from less than one year to 3.8 years. The weighted average remaining lease term on the vehicles and equipment leases was approximately 2.8 years at December 31, 2022.

 

Leased property and associated obligations under finance leases at December 31, 2022 and 2021 consist of the following (in thousands):

 

  

2022

  

2021

 

Leased property under finance leases

 $12,004  $11,978 

Less accumulated amortization

  (7,003)  (6,588)

Leased property under finace leases, net

 $5,001  $5,390 
         

Current portion of obligations under finance leases

 $115  $167 

Long-term portion of obligations under finance leases

  381   496 

Total obligations under finance leases

 $496  $663 

 

The weighted average discount rate on finance leases was 5.2% at December 31, 2022 and 5.1% at December 31, 2021.

 

For the years ended December 31, 2022 and 2021, components of lease expense were as follows (in thousands):

 

  

2022

  

2021

 

Operating lease cost:

        

Rental expense

 $766  $758 
         

Finance lease cost:

        

Depreciation expense

 $511  $545 

Interest expense

  28   41 

Total finance lease cost

 $539  $586 

 

 

31

 

Avalon Holdings Corporation and Subsidiaries


 

For the twelve months ending December 31, future commitments under long-term, operating and finance leases are as follows (in thousands):

 

  

Finance

  

Operating

   

Total

 

2023

 $139  $489   $628 

2024

  129   419    548 

2025

  64   357    421 

2026

  38   179    217 

2027

  15   95    110 

Thereafter

  375   -    375 

Total lease payments

  760   1,539    2,299 

Less imputed interest

  264   153    417 

Total

  496   1,386 

#

  1,882 

Less current portion of obligations under leases

  115   424    539 

Long-term portion of obligations under leases

 $381  $962 

#

 $1,343 

 

 

Note 8.  Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing the net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding. For both the years ended December 31, 2022 and 2021, the weighted average number of common shares outstanding was 3,899,431.

 

Diluted net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding plus any weighted common equivalent shares determined to be outstanding during the period using the treasury method. The weighted common equivalent shares included in the calculation are related to stock options granted by Avalon where the weighted average market price of Avalon’s common stock for the period presented is greater than the option exercise price of the stock option.

 

For the year ended December 31, 2022, the diluted per share amount reported is equal to the basic per share amount because Avalon was in a net loss position and as a result, such dilution would be considered anti-dilutive. Assuming dilution, the weighted average number of common shares outstanding for the year ended December 31, 2022 was 3,920,384. For the year ended December 31 2021, the diluted weighted average number of shares outstanding was 3,933,071

 

The income (loss) per share calculations for the years ended December 31, 2022 and 2021 are as follows (in thousands, except per share amounts):

 

 

  

2022

  

2021

 

Net income (loss) attributable to Avalon Holdings Corporation common shareholders

 $(583) $1,971 
         

Shares used in computing basic income (loss) per share

  3,899   3,899 

Potentially dilutive shares from stock options

  -   34 

Shares used in computing diluted income (loss) per share

  3,899   3,933 
         

Income (loss) per share attributable to Avalon Holdings Corporation common shareholders

        

Basic net income (loss) per share

 $(0.15) $0.51 

Diluted net income (loss) per share

 $(0.15) $0.50 

 

32

 

Avalon Holdings Corporation and Subsidiaries


 

 

Note 9.  Term Loans and Line of Credit Agreements

 

2022 Term Loan Agreement

 

On August 5, 2022, Avalon and certain direct and indirect wholly owned subsidiaries entered into a loan and security agreement (the “2022 Term Loan Agreement”) with Laurel Capital Corporation which provided for a $31.0 million term loan. At closing, $20.2 million of the proceeds were used to pay off and refinance amounts outstanding and associated interest under our 2019 Term Loan Agreement with Laurel Capital Corporation and $0.4 million of the proceeds were utilized to pay transaction costs. The remaining proceeds of approximately $10.4 million were deposited into a project fund account for which those proceeds are to fund future costs of renovating and expanding both The Grand Resort and Avalon Field Club at New Castle. At December 31, 2022, loan proceeds of $10.4 million are presented in the Consolidated Balance Sheets as “Restricted cash.” The 2019 Term Loan Agreement was terminated in conjunction with the 2022 Term Loan Agreement. 

 

The 2022 Term Loan Agreement is payable in 119 equal monthly installments of principal and interest, based on a twenty-five (25) year maturity schedule which commenced September 5, 2022 followed by one final balloon payment of all remaining principal, interest and fees due on the maturity date of August 5, 2032. Upon request by Avalon, project fund proceeds can be utilized to pay debt service. Borrowings under the 2022 Term Loan Agreement bear interest at a fixed rate of 6.00% until the seventh anniversary date of the closing at which time the interest rate will be reset to a fixed rate equal to the greater of (a) 6.00% per annum or (b) the sum of the three year treasury rate on the date two (2) business days prior to the reset date plus 3.40%, provided that the applicable rate shall in no event exceed 8.50% per annum.

 

Avalon has the right to prepay the amount outstanding under the 2022 Term Loan Agreement, in whole or in part, at any time upon payment of the principal amount of the loan to be prepaid plus accrued unpaid interest thereon to the prepayment date, plus an applicable prepayment penalty. The prepayment penalty, expressed as a percentage of the principal of the loan being prepaid, is six percent (6%) on any prepayment in the first five years; four percent (4%) on any prepayment in the sixth and seventh year; three percent (3%) on any prepayment in the eighth and ninth year; and two percent (2%) on any prepayment in the tenth year.

 

Borrowings under the 2022 Term Loan Agreement are secured by certain real property and related business assets as defined in the agreement. The 2022 Term Loan Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year, commencing December 31, 2023. The 2022 Term Loan also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the 2022 Term Loan Agreement covenants at December 31, 2022.

 

The Company capitalized approximately $0.6 million of debt issuance costs in connection with the 2022 Term Loan Agreement in accordance with ASC Subtopic 470-50, Debt-Modifications and Extinguishments. The Company is amortizing these costs over the life of the 2022 Term Loan Agreement. In accordance with ASU 2015-03, Simplifying the Presentation of Debt Issuance Costs, these costs are presented in the Consolidated Balance Sheets as a direct reduction from the carrying amount of the term loan liability. 

 

Line of Credit Agreement

 

On May 31, 2018, Avalon entered into a business loan agreement with Premier Bank (formerly Home Savings Bank), (the “Line of Credit Agreement”) which provides for a line of credit of up to $5.0 million. On July 22, 2022, the Company amended the Line of Credit Agreement to extend the maturity date to July 31, 2024.  Under the Line of Credit Agreement, borrowings in excess of $1.0 million are subject to a borrowing base which is calculated based off a specific level of eligible accounts receivable of the waste management business as defined in the agreement.

 

At December 31, 2022, approximately $1.6 million was outstanding under the Line of Credit Agreement. No amounts were drawn under the Line of Credit Agreement at December 31, 2021. At December 31, 2022 and 2021, approximately $3.4 million and $5.0 million, respectively, were available under the Line of Credit Agreement. Outstanding borrowings under the Line of Credit Agreement bear interest at Prime Rate plus .25%. At December 31, 2022, the interest rate on the Line of Credit Agreement was 7.75%. 

 

Borrowings under the Line of Credit Agreement are secured by certain business assets of the Company including accounts receivable, inventory and equipment. The Line of Credit Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year. The Line of Credit Agreement also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the Line of Credit Agreements covenants at December 31, 2022 and 2021.

 

33

 

Avalon Holdings Corporation and Subsidiaries


 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act, or (“CARES”) Act, which was signed into law in March 2020, authorized the Small Business Administration to temporarily guarantee loans under a loan program called the Paycheck Protection Program (the “Program”). The Program provides for 100% federally guaranteed loans to small businesses to allow employers to keep workers employed and maintain payroll during the pandemic and economic downturn. Under the Program, the borrower is eligible for loan forgiveness up to the amount the borrower spends on certain eligible costs during the covered period beginning on the date the proceeds were received on the loan. Eligible costs under the Program include payroll costs, interest on mortgage obligations incurred before the covered period, rent on leasing agreements and utility services. Collateral or guarantor support is not required for the loan.

 

In 2020, certain wholly-owned subsidiaries of Avalon entered into agreements and received a total of approximately $2.8 million in loans under the Program. The Company utilized the entire balance of the loan proceeds in accordance with the Program’s guidelines and subsequently applied for forgiveness with the Small Business Administration. 

 

The Company accounted for the loans in accordance with ASC 470Debt.  Under ASC 470, the debt will be derecognized when the debt is extinguished in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Debt forgiven in accordance with the Program is recognized in the Consolidated Statements of Operations as a gain on debt extinguishment. During 2020, approximately $0.8 million of the loans and $4,000 of associated interest were forgiven by the Small Business Administration. During 2021, the remaining $2.0 million of the loans and $17,000 of associated interest were forgiven by the Small Business Administration.

 

During the years ended December 31, 2022 and 2021, the weighted average interest rate on outstanding borrowings was 5.50% and 4.93%, respectively.

 

Obligations under the Company’s term loan agreements at December 31, 2022 and 2021 consist of the following (in thousands):

 

  

December 31, 2022

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2022 Term Loan Agreement

 $30,820  $(559) $30,261 

Less current portion

  563   (60)  503 

Long-term debt

 $30,257  $(499) $29,758 

 

  

December 31, 2021

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2019 Term Loan Agreement

 $20,833  $(331) $20,502 

Less current portion

  1,168   (42)  1,126 

Long-term debt

 $19,665  $(289) $19,376 

 

Obligations under the Company’s Line of Credit agreement at December 31, 2022 were approximately $1.6 million which matures of July 31, 2024. No amounts were outstanding under the Line of Credit Agreement at December 31, 2021.

 

For the twelve months ending December 31, future maturities under the Company’s 2022 Term Loan and Line of Credit Agreements are as follows (in thousands):

 

2023

 $563 

2024

  2,148 

2025

  634 

2026

  674 

2027

  715 

Thereafter

  27,636 

Total

 $32,370 

 

34

 

Avalon Holdings Corporation and Subsidiaries


 

 

Note 10.  Income Taxes

 

Income before income taxes for each of the two years in the period ended December 31, 2022 was subject to taxation under United States jurisdictions only. The provision for income taxes consists of the following (in thousands):

 

  

2022

  

2021

 

Current:

        

Federal

 $(2) $(3)

State

  96   92 

Total current income taxes

  94   89 

Deferred:

        

Federal

  -   - 

State

  -   - 

Total deferred income taxes

  -   - 

Total provision for income taxes

 $94  $89 

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryforwards generated in taxable years beginning after December 31, 2017, to offset 100% of taxable income for taxable years beginning before January 1, 2021, and 80% of taxable income in taxable years beginning after December 31, 2020. In addition, the CARES Act allows net operating losses incurred in taxable years beginning after December 31, 2017, and before January 1, 2021, to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The adoption of these provisions did not have a material impact on the Company’s financial position or results of operations.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (the “Appropriations Act”) was enacted in response to the COVID-19 pandemic. The Appropriations Act, among other things, temporarily extends through December 31, 2025, certain expiring tax provisions, including look-through treatment of payments of dividends, interest, rents, and royalties received or accrued from related controlled foreign corporations. Additionally, the Appropriations Act enacts new provisions and extends certain provisions originated within the CARES Act, including an extension of time for repayment of the deferred portion of employees’ payroll tax through December 31, 2021, and a temporary allowance for full deduction of certain business meals. Avalon has elected not to defer the employees’ portion of payroll tax. The adoption of the Appropriations Act did not result in a material tax or cash benefit.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities at December 31, 2022 and 2021 are as follows (in thousands):

 

  

2022

  

2021

 

Deferred tax assets:

        

Accounts receivable, allowance for doubtful accounts

 $65  $66 

Reserves not deductible until paid

  7   4 

Net operating loss carryforwards

        

Federal

  2,081   2,168 

State

  494   883 

Federal tax credit

  1,041   877 

Operating lease liabilities

  345   402 

Section 163(j) business interest expense carryforward

  269   - 

Other

  37   92 

Gross deferred tax assets

  4,339   4,492 

Less valuation allowance

  (2,488)  (2,351)

Deferred tax assets net of valuation allowance

 $1,851  $2,141 
         

Deferred tax liabilities:

        

Property and equipment

 $(1,498) $(1,731)

Operating lease right of use assets

  (345)  (402)

Gross deferred tax liabilities

 $(1,843) $(2,133)

Net deferred tax asset

 $8  $8 

 

The $1,843,000 of deferred tax liabilities will reverse in the same period and jurisdiction and is of the same character as the temporary differences giving rise to the $1,851,000 of deferred tax assets. Avalon has not provided a valuation allowance on the amount of deferred tax assets that it estimates will be utilized. If future taxable income is less than the amount that has been assumed in assessing the recoverability of the deferred tax assets, then an increase in the valuation allowance will be required, with a corresponding increase to income tax expense. Likewise, should Avalon ascertain in the future that it is more likely than not that deferred tax assets will be realized in excess of the net deferred tax assets, all or a portion of the $2,488,000 valuation allowance as of December 31, 2022, would be reversed as a benefit to the provision for income taxes in the period such determination was made.

 

35

 

Avalon Holdings Corporation and Subsidiaries


 

The provision for income taxes differs from the amount of income tax determined by applying the applicable U.S. statutory federal income tax rate to the income before income taxes as a result of the following differences (in thousands):

 

  

2022

  

2021

 

Income (loss) before income taxes

 $(886) $1,736 

Less net loss attributable to non-controlling interest in subsidiary

  (397)  (324)

Income (loss) before income taxes attributable to

        

Avalon Holdings Corporation common shareholders

  (489)  2,060 

Federal statutory rate

  21%  21%

Computed Federal provision (benefit) for income taxes

  (103)  433 

State income taxes, net of federal income tax benefits

  76   71 

Change in valuation allowance

  137   82 

Increase in available federal tax credit

  (164)  (144)

Other nondeductible expenses

  39   38 

Other nontaxable income

  -   (411)

Adjustment to deferred tax balances

  109   20 

Total provision for income taxes

 $94  $89 

 

Avalon is subject to income taxes in the U.S. federal and various states jurisdictions.  With few exceptions, Avalon is no longer subject to U.S. federal, state and local income tax examinations by taxing authorities for the years before 2019. Avalon recognizes any interest and penalty assessed by taxing authorities as a component of interest expense and other expense, respectively. There were no accruals for the payment of interest and penalties for 2022 and 2021.

 

Avalon made net income tax payments of approximately $58,000 and $65,000 in 2022 and 2021, respectively. At December 31, 2022, Avalon has taxable loss carryforwards for federal income tax purposes aggregating approximately $9,900,000 which are available to offset future federal taxable income. Legislation under the Tax Act allows for corporations to carryforward net operating losses generated beginning in 2018 indefinitely.  Net operating losses generated in 2018 may offset 80% of future taxable income. Of the $9,900,000 taxable loss carryforwards, $2,077,000 is carryforward indefinitely to offset 80% of future taxable income. Net operating losses generated prior to 2018 expire in 2023 through 2037. In addition, at December 31, 2022, certain subsidiaries of Avalon have net operating loss carryforwards for state purposes of approximately $11,346,000 which are available to offset future state taxable income. These carryforwards expire at various dates through 2042. A valuation allowance has been provided because it is more likely than not that the deferred tax assets relating to certain federal and state loss carryforwards will not be realized.

 

 

Note 11.  Retirement Benefits

Avalon sponsors a defined contribution profit sharing plan that is a qualified tax deferred benefit plan under Section 401(k) of the Internal Revenue Code (the “Plan”). Substantially all employees are eligible to participate in the Plan. The Plan provides for employer discretionary cash contributions as determined by Avalon’s Board of Directors. Discretionary contributions vest on a graduated basis and become 100% vested after five years of service.  Plan participants may also contribute a portion of their annual compensation to the Plan, subject to maximums imposed by the Internal Revenue Code and related regulations. The Board decided not to make a discretionary employer contribution for 2022 or 2021.

 

 

Note 12.  Long-Term Incentive Plan

 

On March 14, 2019, the Board of Directors of Avalon approved the renewal of the expired 2009 Long-term Incentive Plan (the “2009 Plan”), which was set to expire in October of 2019. The 2009 Plan provides for the granting of options which are intended to be non-qualified stock options (“NQSO’s”) for federal income tax purposes except for those options designated as incentive stock options (“ISO’s”) which qualify under Section 422 of the Internal Revenue Code.

 

36

 

Avalon Holdings Corporation and Subsidiaries


 

The name of the plan was changed to the 2019 Long-term Incentive Plan (“the Option Plan”) to reflect the year of approval.  The Option Plan represents the renewal of the 2009 Plan which had 1,300,000 shares of Class A Common Stock available for stock options to employees and non-employee directors. The Option Plan has 1,300,000 shares available for stock options, less any shares of stock issued pursuant to options exercised under the 2009 Plan.  The total number of shares under the Option Plan and the 2009 Plan will not exceed 1,300,000. Shares of stock covered by options granted pursuant to the 2009 Plan which terminate or expire prior to exercise or have been surrendered or canceled shall be available for further option grants under the Option Plan. On April 25, 2019, at the Annual Meeting of Shareholders, the shareholders approved the Option Plan.

 

The purpose of the Avalon Holdings Corporation 2019 Long-term Incentive Plan (the “Plan”) is (a) to improve individual employee performance by providing long-term incentives and rewards to employees of Avalon, (b) to assist Avalon in attracting, retaining and motivating employees and non-employee directors with experience and ability, and (c) to associate the interests of such employees and directors with those of the Avalon shareholders.

 

NQSO’s may be granted with an exercise price which is not less than 100% of the fair market value of the Class A Common Stock on the date of grant.  Options designated as ISO’s shall not be less than 110% of fair market value for employees who are ten percent shareholders and not less than 100% of fair market value for other employees. The Board of Directors may, from time to time in its discretion, grant options to one or more outside directors, subject to such terms and conditions as the Board of Directors may determine, provided that such terms and conditions are not inconsistent with other applicable provisions of the Option Plan. Options shall have a term of no longer than ten years from the date of grant; except that for an option designated as an ISO which is granted to a ten percent shareholder, the option shall have a term no longer than five years. 

 

No option shall be exercisable prior to one year after its grant, unless otherwise provided by the Option Committee of the Board of Directors (but in no event before 6 months after its grant), and thereafter options shall become exercisable in installments, if any, as provided by the Option Committee. Options must be exercised for full shares of common stock.  To the extent that options are not exercised when they become initially exercisable, they shall be carried forward and be exercisable until the expiration of the term of such options. No option may be exercised by an optionee after his or her termination of employment for any reason with Avalon or an affiliate, except in certain situations provided by the Option Plan.

 

The stock options, vest ratably over a five year period and have a contractual term of ten years from the date of grant. At the end of each contractual vesting period, the share price of the Avalon common stock, traded on a public stock exchange (NYSE Amex), must reach a predetermined price within three years following such contractual vesting period before the stock options are exercisable (See table below). If the Avalon common stock price does not reach the predetermined price, the stock options will either be cancelled or the period will be extended at the discretion of the Board of Directors. 

 

The grant-date fair values of the stock option awards were estimated using the Monte Carlo Simulation. The Monte Carlo Simulation was selected to determine the fair value because it incorporates six minimum considerations; 1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option. 

 

The grant date fair value of the underlying equity was determined to be equal to Avalon’s publicly traded stock price as of the grant dates times the sum of the Class A and Class B common shares outstanding.

 

The expected term, or time until the option is exercised, is typically based on historical exercising behavior of previous option holders of a company’s stock. Due to the fact that the Company has had no historical exercising activity, prior to 2018, the simplified method was applied.  Because of the nature of the vesting described above, the options are separated into five blocks, with each block having its own vesting period and expected term. 

 

For stock option awards, the expected volatility was based on the observed historical volatility of Avalon common stock. There were no expected dividends and the risk-free interest rate was based on yield data for U. S. Treasury securities over a period consistent with the expected term.

 

In March 2021, unexercised options to purchase 190,000 shares previously granted under the 2009 Plan expired as the options were not exercised within ten years after the grant date.

 

37

 

Avalon Holdings Corporation and Subsidiaries


 

In March 2022, the Board of Directors extended the period of time for certain vested options that were not exercisable due to those options not meeting the predetermined stock price within the three years following the contractual vesting period. At December 31, 2022, options to purchase 90,000 shares have been granted under the 2009 Plan. Of these, 36,000 shares have been exercised, and options for 54,000 shares remain outstanding. 

 

The following table is a summary of the stock option activity during 2022 and 2021:                                                        

 

      

Weighted

  

Weighted

 
  

Number of

  

Average

  

Average

 
  

Options

  

Exercise

  

Fair Value at

 
  

Granted

  

Price

  

Grant Date

 

Outstanding at January 1, 2021

  244,000  $2.66  $1.03 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  (190,000)  2.89   1.20 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2021

  54,000   1.83   0.43 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  -   -   - 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2022

  54,000  $1.83  $0.43 

Options Vested

  54,000  $1.83  $0.43 

Exercisable at December 31, 2022

  -  $-  $- 

 

The stock options vest and become exercisable based upon achieving two critical metrics as follows:

 

 

1.

Contract Vesting Term:  The stock options vest ratably over a five year period.

 

2.

The Avalon common stock price traded on a public stock exchange (NYSE Amex) must reach the predetermined vesting price within three years after the options become vested under the contractual vesting term.

 

The table below represents the period and predetermined stock price needed for vesting.

 

  

Begins

 

Ends

 

Predetermined

 
  

Vesting

 

Vesting

 

Vesting Price

 

Block 1

 

12 months after Grant Dates

 

48 months after Grant Dates

 $3.43 

Block 2

 

24 months after Grant Dates

 

60 months after Grant Dates

 $4.69 

Block 3

 

36 months after Grant Dates

 

72 months after Grant Dates

 $6.43 

Block 4

 

48 months after Grant Dates

 

84 months after Grant Dates

 $8.81 

Block 5

 

60 months after Grant Dates

 

96 months after Grant Dates

 $12.07 

 

Compensation costs were approximately $4,000 and $5,000 for the years ended December 31, 2022 and 2021, respectively, based upon the estimated grant date fair value calculations. As of December 31, 2022, there was approximately $3,000 of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the Plan. That cost is expected to be recognized over a weighted-average period of 1.42 years.

 

 

Note 13.  Shareholders Equity

 

Each share of Class A Common Stock is entitled to one vote and each share of Class B Common Stock is entitled to ten votes on all matters submitted to a vote of the shareholders.  Except for the election of Avalon’s Board of Directors, the Class A Common Stock and the Class B Common Stock vote together as a single class on all matters presented for a vote to the shareholders.  However, with regard to the election of directors, for as long as the outstanding Class B Common Stock has more than 50% of the total outstanding voting power of all common stock, the holders of the Class A Common Stock, voting as a separate class, will elect the number of directors equal to at least 25% of the total Board of Directors and the holders of the Class B Common Stock, voting as a separate class, will elect the remaining directors. Thereafter, the holders of the Class A Common Stock (one vote per share) and Class B Common Stock (ten votes per share) will vote together as a single class for the election of directors.  The holders of a majority of all outstanding shares of Class A Common Stock or Class B Common Stock, voting as separate classes, must also approve amendments to the Articles of Incorporation that adversely affect the shares of their class. Shares of Class A Common Stock and Class B Common Stock do not have cumulative voting rights.

 

38

 

Avalon Holdings Corporation and Subsidiaries


 

Each share of Class B Common Stock is convertible, at any time, at the option of the shareholder, into one share of Class A Common Stock. Shares of Class B Common Stock are also automatically converted into shares of Class A Common Stock on the transfer of such shares to any person other than Avalon, another holder of Class B Common Stock or a Permitted Transferee, as defined in Avalon’s Articles of Incorporation. The Class A Common Stock is not convertible.

 

 

Note 14.  Legal Matters

 

In the ordinary course of conducting its business, Avalon becomes involved in lawsuits, administrative proceedings and governmental investigations, including those related to environmental matters. Some of these proceedings may result in fines, penalties or judgments being assessed against Avalon which, from time to time, may have an impact on its business and financial condition. Although the outcome of such lawsuits or other proceedings cannot be predicted with certainty, Avalon does not believe that any uninsured ultimate liabilities, fines or penalties resulting from such pending proceedings, individually or in the aggregate, would have a material adverse effect on its liquidity, financial position or results of operations (See Note 17).

 

In August 2018, Avalon filed a complaint in the United States District Court for the Southern District of New York against Guy Gentile and MintBroker International, Ltd (collectively “MintBroker”). The complaint seeks to recover from MintBroker all short-swing trading profits realized through its purchases and subsequent sales of the Avalon Class A Common Stock during the six month period ending on or about August 1, 2018, in accordance with Section 16(b) of the Securities Exchange Act of 1934, as amended, based on MintBroker’s Schedule 13(d), Form 3 and Form 4 filings made with the Securities and Exchange Commission.

 

In April 2022, the United States District Court for the Southern District of New York determined that MintBroker was liable under Section 16(b) of the Securities Exchange Act of 1934, as amended. The case was referred to a magistrate judge for a determination of damages. There can be no assurance that any damages determined by the court are collectible.

 

 

Note 15.  Business Segment Information

 

In determining the segment information, Avalon considered its operating and management structure and the types of information subject to regular review by its “chief operating decision maker.” Using the criteria of FASB ASC 280 Segment Reporting, Avalon’s reportable segments include waste management services and golf and related operations. Avalon accounts for intersegment net operating revenues as if the transactions were to third parties.  The segment disclosures are presented on this basis for all years presented.

 

Avalon’s primary business segment, the waste management services segment, provides hazardous and nonhazardous brokerage and management services to industrial, commercial, municipal and governmental customers, captive landfill management for an industrial customer and salt water injection well operations. 

 

Avalon’s golf and related operations segment consists of four golf courses and associated clubhouses which provide dining and banquet facilities, a hotel which provides lodging and resort related amenities including dining, banquet and conference facilities, and a multipurpose recreation center. Revenue for the golf and related operations segment consists primarily of membership dues, greens fees, cart rentals, room rentals, merchandise sales, tennis and fitness activities, salon and spa services and food and beverage sales. 

 

Avalon does not have operations located outside the United States and, accordingly, geographical segment information is not presented. In 2022, two customers accounted for 22% of the waste management services segment’s net operating revenues to external customers and 14% of the consolidated net operating revenues. In 2021, one customer accounted for 13% of the waste management services segment’s net operating revenues to external customers and 8% of the consolidated net operating revenues.

 

The accounting policies of the segments are consistent with those described for the consolidated financial statements in the summary of significant accounting policies (See Note 2).  Avalon measures segment profit for internal reporting purposes as income (loss) before taxes.

 

39

 

Avalon Holdings Corporation and Subsidiaries


 

Business segment information including the reconciliation of segment income (loss) to consolidated income before income taxes is as follows (in thousands):

 

  

Year Ended December 31,

 
  

2022

  

2021

 

Net operating revenues from:

        

Waste management services:

        

External customer revenues

 $49,763  $42,710 

Intersegment revenues

  -   - 

Total waste management services

  49,763   42,710 
         

Golf and related operations:

        

External customer revenues

  31,417   27,673 

Intersegment revenues

  80   47 

Total golf and related operations

  31,497   27,720 
         

Segment operating revenues

  81,260   70,430 

Intersegment eliminations

  (80)  (47)

Total net operating revenues

 $81,180  $70,383 
         

Income (loss) before income taxes:

        

Waste management services

 $4,373  $3,505 

Golf and related operations

  151   2,775 

Segment income before taxes

  4,524   6,280 

Corporate interest expense

  (1,436)  (1,117)

Corporate gain on debt extinguishment

  -   502 

Corporate other income, net

  13   15 

General corporate expenses

  (3,987)  (3,944)

Income (loss) before income taxes

 $(886) $1,736 
         

Depreciation and amortization expense:

        

Waste management services

 $118  $104 

Golf and related operations

  3,169   2,838 

Corporate

  196   170 

Total depreciation and amortization expense

 $3,483  $3,112 

 

40

 

Avalon Holdings Corporation and Subsidiaries


 

  

Year Ended December 31,

 
  

2022

  

2021

 

Interest expense:

        

Waste management services

 $1  $3 

Golf and related operations

  27   38 

Corporate

  1,436   1,117 

Total interest expense

 $1,464  $1,158 
         

Gain on debt extinguishment:

        

Waste management services

 $-  $- 

Golf and related operations

  -   1,462 

Corporate

  -   502 

Total gain on debt extinguishment

 $-  $1,964 
         

Capital expenditures:

        

Waste management services

 $94  $165 

Golf and related operations

  6,333   4,058 

Corporate

  134   576 

Total capital expenditures

 $6,561  $4,799 

 

 

  

December 31,

 
  

2022

  

2021

 

Total assets:

        

Waste management services

 $35,198  $34,203 

Golf and related operations

  63,355   59,700 

Corporate

  65,630   55,027 

Subtotal

  164,183   148,930 

Elimination of intersegment receivables

  (74,433)  (70,893)

Total assets

 $89,750  $78,037 

 

In comparing total assets at December 31, 2022 with those at December 31, 2021, the increase in the total assets of the waste management services segment of approximately $1.0 million was primarily a result of an increase accounts receivable. The increase in total assets of the golf and related operations segment of $3.6 million was primarily due to an increase in capital expenditures associated with The Grand Resort and Avalon Field Club at New Castle partially offset by current year depreciation on property and equipment. The increase in corporate total assets of approximately $10.6 million was primarily due to an increase in restricted cash received in conjunction with our 2022 Term Loan Agreement and an increase in intersegment transactions, which are eliminated in consolidation, partially offset by a decrease in operating cash and cash equivalents.

 

 

Note 16.  Certain Relationships and Related Transactions

 

AWMS Holdings, LLC

 

In August 2013, Avalon created a new Ohio limited liability company, AWMS Holdings, LLC, to act as a holding company to form and own a series of wholly owned subsidiaries that will own and operate Class II salt water injection wells and facilities (together the “facilities”). AWMS Holdings, LLC, offers investment opportunities to accredited investors by selling membership units of AWMS Holdings, LLC through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to construct the facilities necessary for the operation of salt water injection wells. AWMS Water Solutions, LLC, a wholly owned subsidiary of Avalon, manages all the salt water injection well operations, including the marketing and sales function and all decisions regarding the well operations for a percentage of the gross revenues. 

 

41

 

Avalon Holdings Corporation and Subsidiaries


 

In 2014 and 2013, Avalon, through a wholly owned subsidiary made capital contributions totaling approximately $3.4 million, which included cash and certain well assets, including the permits, in exchange for membership units of AWMS Holdings, LLC. Through a private placement offering for the purchase of membership units, AWMS Holdings, LLC raised approximately $3.8 million from accredited investors in 2014 and 2013. Management and outside directors of Avalon, who qualified as accredited investors, invested approximately $1.0 million in AWMS Holdings, LLC.

 

As a result of a private placement offering, Avalon is not the majority owner of AWMS Holdings, LLC. At December 31, 2022 and 2021, respectively, Avalon owns approximately 47% of AWMS Holdings, LLC. In accordance with ASC 810-10 and related amendment, due to the managerial control of American Water Solutions, LLC, AWMS Holdings, LLC is a VIE, and the financial statements of AWMS Holdings, LLC and subsidiaries are included in Avalon’s consolidated financial statements. ASC 810-10 requires noncontrolling interests to be reported as a separate component of equity. The amount of net loss attributable to the noncontrolling interest is recorded in “net loss attributable to noncontrolling interest” in our Consolidated Statements of Operations. During the years ended December 31, 2022 and 2021, net loss attributable to the noncontrolling interest in AWMS Holdings, LLC was approximately $0.1 million and $0.2 million, respectively. 

 

Avalon Med Spa, LLC

 

In March 2021, Avalon created a new Ohio limited liability company, Avalon Med Spa, LLC. Avalon Med Spa, LLC provides elective appearance improving nonsurgical aesthetic services under the supervision of a licensed physician. Avalon Med Spa, LLC, offers investment opportunities to accredited investors by selling membership units through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to purchase medical spa equipment and construct the facilities necessary for operation. Avalon operates and manages all decisions regarding the medical spa operations for a percentage of the gross revenues.

 

In 2021, Avalon made a capital contribution totaling $359,000, which included cash and certain equipment, in exchange for membership units of Avalon Med Spa, LLC. Through a private placement offering for the purchase of membership units, Avalon Med Spa, LLC raised $358,000 from accredited investors in August 2021. In March 2022, Avalon and accredited investors made additional capital contributions of $143,000 and $142,000, respectively. An outside director of Avalon, who qualified as an accredited investor, invested less than 10% of the total investment in Avalon Med Spa, LLC. Avalon is the majority owner of Avalon Med Spa, LLC owning 50.1% of the company at both December 31, 2022 and 2021, respectively.

 

In accordance with ASC 810-10 and related amendment, Avalon Med Spa, LLC is a VIE, and the financial statements of Avalon Med Spa, LLC are included in Avalon’s consolidated financial statements. ASC 810-10 requires noncontrolling interests to be reported as a separate component of equity. The amount of net loss attributable to the noncontrolling interest is recorded in “net loss attributable to noncontrolling interest” in our Consolidated Statements of Operations. During the years ended December 31, 2022 and 2021, net loss attributable to the noncontrolling interest in Avalon Med Spa, LLC was approximately $0.3 million and $0.1 million, respectively. 

 

 

Note 17.  Injection Wells Suspension

 

As a result of a seismic event with a magnitude of 2.1 occurring on August 31, 2014, the Chief of the Division of Oil and Gas Resources Management (“Chief” or “Division”) issued Orders on September 3, 2014 to immediately suspend all operations of Avalon’s two saltwater injection wells until the Division could further evaluate the wells. The Orders were based on the findings that the two saltwater injection wells were located in close proximity to an area of known seismic activity and that the saltwater injection wells pose a risk of increasing or creating seismic activity.

 

On September 5, 2014, Avalon submitted the information required by the Chief’s Order in regards to its AWMS #1 injection well, and the Chief lifted the suspension for that well on September 18, 2014. On September 19, 2014, Avalon submitted information and a written plan required by the Chief’s Order proposing the establishment of certain operations and management controls on injections for the AWMS #2 injection well. To date, the Division has not responded to that plan despite Avalon’s requests for feedback.

 

On October 2, 2014, Avalon filed an appeal with the Ohio Oil and Gas Commission (the “Commission”) disputing the basis for suspending operations of AWMS #2 and also the authority of the Chief to immediately suspend such operations. On March 11, 2015, an appeal hearing was held. The Chief stated during the hearing that the suspension order is temporary, and he expects that AWMS #2 will be allowed to resume operations once the state’s final policymaking is complete. 

 

On August 12, 2015, the Commission upheld the temporary suspension of injection operations of AWMS #2 stating that the temporary suspension would allow the Chief more time to fully evaluate the facts in anticipation of the Division’s implementation of a comprehensive regulatory plan that will specifically address injection-induced seismicity. 

 

Avalon appealed that decision to the Franklin County Court of Common Pleas (the “Court”), and on November 1, 2016 an appeal hearing was held in that Court. On December 23, 2016, the Court issued its Decision and Order in Avalon’s favor, and vacated the Commission’s decision. The Court found that the Division’s suspension and refusal to work with the Company over the 26 month period was arbitrary and not in accordance with reason.  Subsequent to the ruling, and in accordance with the Court’s Decision and Order, both Avalon and the Division submitted their proposed restart plans to the Court. Avalon’s plan sets forth both the initial volumes and pressures and increases in volume and pressure while continuously monitoring seismicity and addressing the concerns of public health and safety. 

 

On February 21, 2017, the Court issued its Final Decision and Order. The Court’s Final Decision and Order set forth conditions for restarting the AWMS #2 salt water injection well in accordance with the proposed restart plans filed by Avalon with minor revisions. On February 22, 2017, the Division appealed the Final Decision and Order and filed a Motion to Stay the Court Order. The Motion to Stay was granted by the Ohio 10th District Court of Appeals on March 21, 2017.

 

On September 14, 2017, an appeal hearing was held in the Ohio 10th District Court of Appeals and on July 31, 2018 a decision was issued on the appeal. The decision reinstated the previous Ohio Oil and Gas Commission decision in this matter. 

 

On September 12, 2018, the Company appealed the Ohio 10th District Court of Appeals decision to the Supreme Court of Ohio. On November 21, 2018, the Company received notice from the Supreme Court of Ohio that the court would not accept for review the Company’s appeal of the Ohio 10th District Court of Appeals decision on the Division of Oil and Gas Resources Management’s appeal of the Franklin County Court of Common Pleas February 21, 2017 entry allowing restart of the Company’s AWMS Water Solutions, LLC #2 salt water injection well.    

 

42

 

Avalon Holdings Corporation and Subsidiaries


 

On April 5, 2019, Avalon filed with the Oil and Gas Commission a motion to vacate its prior decisions in this matter. The Oil and Gas Commission scheduled a hearing on this motion for August 13, 2019. Before the hearing began, and in response to the Division’s motion to dismiss the Company’s motion to vacate, the Commission dismissed the matter. The Company appealed that decision to the Franklin County Court of Common Pleas. In April 2020, the Division’s motion to dismiss and the Company’s opposition were reviewed by the Court. Following the restart orders received on May 24, 2021, and discussed below, the Court dismissed the complaint.

 

Concurrently with the filing of the appeal with the Franklin County Court of Common Pleas, the Company filed a writ of mandamus in the 10th District Court of Appeals on August 30, 2019 to compel the chief of the Division to issue restart orders, or alternative orders that would allow the Company to either restart the AWMS #2 well, or appeal said orders to the Oil and Gas Commission in accordance with Ohio Law. On October 6, 2020 and in response to a motion from the Division, the Court dismissed this complaint for writ of mandamus.

 

In addition, on August 26, 2016, Avalon filed a complaint in the 11th Appellate District Court in Trumbull County, Ohio for a Peremptory Writ of Mandamus to compel the Director of the Ohio Department of Natural Resources (“ODNR”) to initiate appropriations procedures to determine damages from the illegal regulatory taking of the Company’s property, or issue an alternative remedy at law. The Company believes that the actions, and lack of responsible actions, by the ODNR is a clear violation of the Company’s property rights and a violation of the Fifth and Fourteenth Amendments to the U.S. Constitution; Article I, Section 19 of the Ohio Constitution; and Ohio Revised Code Chapter 163. 

 

On March 18, 2019, Avalon received notice that the 11th Appellate District Court in Trumbull County, Ohio issued summary judgment in favor of the Ohio Department of Natural Resources in the writ of mandamus action that resulted from the suspension order of the Company’s salt water injection well. The decision was appealed to the Supreme Court of Ohio on April 5, 2019. Oral arguments in the case occurred on April 7, 2020. On September 23, 2020, the Supreme Court of Ohio ruled in favor of the Company. The Supreme Court of Ohio reversed the decision of the 11th Appellate District Court and remanded the case back to that court for a trial on the merits. The trial occurred in September and October 2021. On December 19, 2022, the 11th Appellate District Court denied the Company’s writ of mandamus action. The Court determined that the Company failed to establish a cognizable property interest that would necessitate a just compensation/takings analysis and accordingly denied the Company’s petition for writ of mandamus. The decision was appealed to the Supreme Court of Ohio on January 30, 2023. Briefing to the Supreme Court of Ohio is underway.

 

On May 24, 2021, the Company received Chief’s Orders from the Division vacating the September 3, 2014 suspension orders for AWMS #2 and setting conditions for restart of that well. Among these conditions was a limit placed on the seismicity within three miles of the well. Under the Order, if a seismic event with a magnitude 2.1 or above occurs, the well must cease operations for an indefinite period of time until concurrence for subsequent restart is received from the Division. The Company appealed the May 2021 Chief’s Order to the Ohio Oil and Gas Commission, seeking reasonable operating conditions that will allow the facility to operate profitably while protecting human health and property. A hearing in this matter occurred in February 2022. On September 30, 2022, the Oil and Gas Commission rendered their decision for the Division in this matter, once again deferring to the Division in their decision. The Company appealed the decision to the Franklin County Ohio Court of Common Pleas on August 9, 2022. The briefings in this matter are complete and the Company is awaiting a decision.

 

43

 

Avalon Holdings Corporation and Subsidiaries


 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

Avalon Holdings Corporation

 

Opinion on the financial statements

 

We have audited the accompanying consolidated balance sheets of Avalon Holdings Corporation (an Ohio corporation) and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, shareholders’ equity, and cash flows for each of the two years in the period ended December 31, 2022, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical audit matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgements.  We determined that there are no critical audit matters.

 

/s/ GRANT THORNTON LLP

 

We have served as the Company’s auditor since 2019.

 

Cleveland, Ohio

March 23, 2023

 

44

 

Avalon Holdings Corporation and Subsidiaries


 

Managements Annual Report on Internal Control over Financial Reporting

 

The management of Avalon, including the Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) of the Securities and Exchange Act of 1934, as amended. Avalon’s internal control system was designed to provide reasonable assurance as to the reliability of the preparation and presentation of the consolidated financial statements for external reporting and the safeguarding of assets from unauthorized use or disposition.

 

All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

 

With our participation, an evaluation of the effectiveness of our internal control over financial reporting was conducted as of December 31, 2022, based upon the framework and criteria established in Internal Control Integrated Framework (2013 framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2022.

 

This annual report does not include an attestation report of the Company’s registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s registered public accounting firm pursuant to rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this annual report.                  

 

/s/ Ronald E. Klingle /s/ Bryan P. Saksa
Chief Executive OfficerChief Financial Officer

                       

March 23, 2023

 

45

 

Avalon Holdings Corporation and Subsidiaries


 

 

Company Location Directory

 

Corporate Office

Golf and Related Operations

     
Avalon Holdings Corporation Avalon Resorts and Clubs, Inc. Havana Cigar Shop, Inc.
One American Way One American Way 1030 Forker Blvd.
Warren, Ohio 44484-5555 Warren, Ohio 44484-5555 Hermitage, Pennsylvania 16148-1566
(330) 856-8800 (330)856-8898 (330)856-8898
     

Waste Management

Avalon Clubs, Inc.

Avalon Travel, Inc. 
Services One American Way One American Way
  Warren, Ohio 44484-5555 Warren, Ohio 44484-5555
American Waste Management (330)856-8898 (330)856-8898
Services, Inc.    
One American Way Avalon Resorts, Inc. Avalon Mahoning Sports Center, Inc.
Warren, Ohio 44484-5555 One American Way 1223 W Western Reserve Road
(330) 856-8800 Warren, Ohio 44484-5555 Youngstown, Ohio 44514-3545
  (330)856-8898 (330) 758-7400

American Landfill
Management, Inc.


Avalon Golf and Country Club


Avalon Cigar Shop, Inc.
One American Way One American Way 9519 East Market Street
Warren, Ohio 44484-5555 Warren, Ohio 44484-5555 Warren, Ohio 44484-5555
(330) 856-8800 (330) 856-8898 (330) 856-1900
     
American Construction Supply, Inc. Avalon Lakes Golf Course Avalon Med Spa LLC
One American Way One American Way One American Way
Warren, Ohio 44484-5555 Warren, Ohio 44484-5555 Warren, Ohio 44484-5555
(330) 856-8800 (330) 856-8898 (330) 856-8898
     
American Water Solutions, Squaw Creek Golf Course Avalon Field Club at New Castle
LLCOne American Way 761 Youngstown-Kingsville Road 511 Country Club Drive
Warren, Ohio 44484-5555 Vienna, Ohio 44473 New Castle, Pennsylvania 16105-0338
(330) 856-8800 (330) 539-5103 (724) 654-1341
     
AWMS Holdings, LLC Avalon Country Club at Sharon, Inc.  
One American Way 1030 Forker Blvd.  
Warren, Ohio 44484-5555 Hermitage, Pennsylvania  16148-1566  
(330) 856-8800 (724) 981-6700  
     
AWMS Rt. 169, LLC The Avalon Resort and Spa LLC  
One American Way 9519 East Market Street  
Warren, Ohio 44484-5555 Warren, Ohio 44484-5555  
(330) 856-8800 (330) 856-1900  

 

46

 

Avalon Holdings Corporation and Subsidiaries


 

Directors and Officers

 

Directors Officers
   
Ronald E. Klingle Ronald E. Klingle
Chairman of the Board and Chairman of the Board and Chief Executive Officer
Chief Executive Officer  
Executive Committee (Chairman) Bryan P. Saksa
Compensation Committee Chief Financial Officer, Treasurer and
  Secretary
Bryan P. Saksa  
Chief Financial Officer, Treasurer Frances R. Klingle
and Secretary Chief Administrative Officer
Compensation Committee (Chairman)  
  Clifford P. Davis
Christine M. Bell Chief Technology Officer
President, Avalon Golf and Country Club, Inc.  
  Stefanie Villella
Kurtis D. Gramley Controller
Chairman and Chief Executive Officer,  
Edgewood Surgical Hospital  
Audit Committee (Chairman)  
Executive Committee  
Option Plan Committee  
   
Stephen L. Gordon  
Partner, Beveridge & Diamond, P.C.  
Compensation Committee  
Audit Committee  
Option Plan Committee (Chairman)  
   
Timothy C. Coxson  
Financial Consultant  
Audit Committee  
Executive Committee  
Option Plan Committee  

 

47

 

Avalon Holdings Corporation and Subsidiaries


 

Shareholder

Information

 

Common stock information

 

Avalon’s Class A Common Stock is listed on the NYSE Amex (symbol: AWX).  Quarterly stock information for 2022 and 2021 as reported by The Wall Street Journal is as follows:

 

2022:

                       

Quarter Ended

 

High

   

Low

   

Close

 

March 31

  $ 3.92     $ 2.99     $ 3.28  

June 30

    3.66       2.58       2.60  

September 30

    4.40       2.53       2.65  

December 31

    3.28       2.52       2.75  

 

2021:

                       

Quarter Ended

 

High

   

Low

   

Close

 

March 31

  $ 5.25     $ 2.42     $ 3.67  

June 30

    6.07       3.32       4.69  

September 30

    5.66       3.82       3.89  

December 31

    4.59       3.33       3.61  

 

No dividends were paid during 2022 or 2021.

 

There are 284 Class A and 9 Class B Common Stock shareholders of record as of the close of business March 13, 2023.  The number of holders is based upon the actual holders registered on the records of Avalon’s transfer agent and registrar and does not include holders of shares in “street names” or persons, partnerships, associations, corporations or other entities identified in security position listings maintained by depository trust companies.

 

Dividend policy

 

Avalon presently intends to retain earnings for use in the operation and expansion of its business and therefore, does not anticipate paying any cash dividends in the foreseeable future.

 

Annual report on Form 10-K

 

Copies of Avalon’s annual report on Form 10-K can be obtained free of charge by writing to Avalon Holdings Corporation, One American Way, Warren, Ohio 44484-5555, Attention: Shareholder Relations or by visiting Avalon’s web-site at www.avalonholdings.com.

 

Transfer agent and registrar

 

The transfer agent and registrar for Avalon is Broadridge Corporate Issuer Solutions, Inc.  Regular mail correspondence should be sent to P.O. Box 1342, Brentwood, NY 11717 and overnight correspondence to ATTN: IWS, 1155 Long Island Avenue, Edgewood, NY 11717.

 

Investor inquiries

 

Security analysts, institutional investors, shareholders, news media representatives and others seeking financial information or general information about Avalon are invited to direct their inquiries to Bryan P. Saksa, Chief Financial Officer and Treasurer, telephone (330) 856-8800.

 

Policy statement on equal employment opportunity and affirmative action

 

Avalon is firmly committed to a policy of equal employment opportunity and affirmative action.  Toward this end, Avalon will continue to recruit, hire, train and promote persons in all job titles, without regard to race, color, religion, sex, national origin, age, handicap, ancestry or Vietnam-era or disabled veteran status.  We will base all decisions on merit so as to further the principle of equal employment opportunity.  This policy extends to promotions and to all actions regarding employment including compensation, benefits, transfers, layoffs, returns from layoff, company-sponsored training and social programs.

 

48

Exhibit 21.1

 

 

The following is a list of Avalon’s subsidiaries except for unnamed subsidiaries which considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary.

 

Subsidiary Name State of Incorporation  
     
     
• American Landfill Management, Inc. Ohio  
•American Construction Supply, Inc. Ohio  
• American Waste Management Services, Inc.  Ohio  
• American Waste NJ New Jersey  
• AWMS Water Solutions, LLC Ohio  
• AWMS Holdings, LLC Ohio  
• AWMS Rt. 169, LLC Ohio  
• Avalon Med Spa, LLC Ohio  
• Avalon Clubs and Resorts, Inc.  Ohio  
• Avalon Resorts, Inc.  Ohio  
• The Avalon Resort and Spa LLC Ohio  
• Avalon Cigar Shop, Inc. Ohio  
• Avalon Clubs, Inc.  Ohio  
• Avalon Golf and Country Club, Inc.  Ohio  
• Avalon Mahoning Sports Center, Inc. Ohio  
• Avalon Country Club at Sharon, Inc. Pennsylvania  
• Havana Cigar Company Pennsylvania  
• Avalon Lakes Golf, Inc. Ohio  
• Avalon Travel, Inc. Ohio  
• TBG, Inc. Ohio  
     
     

 

 

Parent/subsidiary relationships are indicated by indentations. In each case, 100% of the voting securities of each of the subsidiaries are owned by the indicated parent of such subsidiary, except for AWMS Holdings, LLC and Avalon Med Spa, LLC.

 

At December 31, 2022 AWMS Water Solutions, LLC owned approximately 47% of AWMS Holdings, LLC. Due to the managerial control of AWMS Water Solutions, LLC, AWMS Holdings, LLC is a variable interest entity (“VIE”), and the financial statements of AWMS Holdings, LLC and subsidiaries are included in Avalon’s consolidated financial statements.

 

At December 31, 2022, Avalon owned approximately 50.1% of Avalon Med Spa, LLC. Avalon Med Spa, LLC is a VIE, and the financial statements of Avalon Med Spa, LLC are included in Avalon’s consolidated financial statements.

 

 

 

Exhibit 23.1

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our report dated March 23, 2023, with respect to the consolidated financial statements included in the Annual Report of Avalon Holdings Corporation on Form 10-K for the year ended December 31, 2022. We consent to the incorporation by reference of said report in the Registration Statements of Avalon Holdings Corporation on Forms S-8 (File No. 333-231082 and File No. 333-165064).

 

/s/ GRANT THORNTON LLP

 

Cleveland, Ohio

March 23, 2023

 

 

 

Exhibit 31.1

 

AVALON HOLDINGS CORPORATION

 

CERTIFICATION PURSUANT TO

SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Ronald E. Klingle, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Avalon Holdings Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a – 15(e) and 15d – 15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions) :

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 23, 2023

 

/s/ Ronald E. Klingle

 

Ronald E. Klingle, Chief Executive Officer

 

 

 

Exhibit 31.2

 

AVALON HOLDINGS CORPORATION

 

CERTIFICATION PURSUANT TO

SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Bryan P. Saksa, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Avalon Holdings Corporation;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.

The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a – 15(e) and 15d – 15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

 

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

 

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

 

c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

 

d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth quarter in case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

 

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 23, 2023

 

/s/ Bryan P. Saksa

 

Bryan P. Saksa, Chief Financial Officer

 

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Avalon Holdings Corporation (the “registrant”) on Form 10-K for the year ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, Chief Executive Officer of the registrant, certify, pursuant to 18 U.S.C. (a) 1350, as adopted pursuant to (a) 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

 

(1)

The report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

(2)

The information contained in the report fairly presents, in all material respects, the financial condition and results of operations of the registrant.

 

 

/s/ Ronald E. Klingle

 

Ronald E. Klingle

Chief Executive Officer

March 23, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Avalon Holdings Corporation (the “registrant”) on Form 10-K for the year ending December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “report”), I, Chief Financial Officer of the registrant, certify, pursuant to 18 U.S.C. (a) 1350, as adopted pursuant to (a) 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

 

(1)

The report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

 

(2)

The information contained in the report fairly presents, in all material respects, the financial condition and results of operations of the registrant.

 

/s/ Bryan P. Saksa

 

Bryan P. Saksa

Chief Financial Officer

March 23, 2023

 

 

v3.23.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Mar. 13, 2023
Document Information [Line Items]    
Entity Central Index Key 0001061069  
Entity Registrant Name AVALON HOLDINGS CORPORATION  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus FY  
Document Fiscal Year Focus 2022  
Document Type 10-K  
Document Annual Report true  
Document Period End Date Dec. 31, 2022  
Document Transition Report false  
Entity File Number 1-14105  
Entity Incorporation, State or Country Code OH  
Entity Tax Identification Number 34-1863889  
Entity Address, Address Line One One American Way  
Entity Address, City or Town Warren  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 44484-5555  
City Area Code 330  
Local Phone Number 856-8800  
Title of 12(b) Security Class A Common Stock, $.01 par value  
Trading Symbol AWX  
Security Exchange Name NYSE  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Public Float   $ 8,600,000
Auditor Name GRANT THORNTON LLP  
Auditor Firm ID 248  
Auditor Location Cleveland, Ohio  
Common Class B [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   611,784
Common Class A [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   3,287,647

v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 1,624 $ 3,254
Accounts receivable, less allowance for credit losses of $260 at December 31, 2022 and $265 at December 31, 2021 11,127 9,933
Unbilled membership dues receivable 599 578
Inventories 1,461 1,105
Prepaid expenses 1,172 996
Other current assets 105 105
Total current assets 16,088 15,971
Property and equipment, net 56,805 53,338
Leased property under finace leases, net 5,001 5,390
Operating lease right-of-use assets 1,386 1,598
Restricted cash 10,426 1,696
Noncurrent deferred tax asset 8 8
Other assets, net 36 36
Total assets 89,750 78,037
Liabilities and Equity    
Current portion of long-term debt 503 1,126
Current portion of obligations under finance leases 115 167
Current portion of obligations under operating leases 424 534
Accounts payable 10,995 10,164
Accrued payroll and other compensation 989 797
Accrued income taxes 103 67
Other accrued taxes 540 541
Deferred membership dues revenue 3,643 3,363
Other liabilities and accrued expenses 1,544 1,265
Total current liabilities 18,856 18,024
Long-term debt, net of current portion 29,758 19,376
Line of credit 1,550 0
Obligations under finance leases, net of current portion 381 496
Obligations under operating leases, net of current portion 962 1,064
Asset retirement obligation 100 100
Equity:    
Paid-in capital 59,205 59,201
Accumulated deficit (20,754) (20,171)
Total Avalon Holdings Corporation Shareholders' Equity 38,490 39,069
Non-controlling interest in subsidiaries (347) (92)
Total equity 38,143 38,977
Total liabilities and equity 89,750 78,037
Common Class A [Member]    
Equity:    
Common stock 33 33
Common Class B [Member]    
Equity:    
Common stock $ 6 $ 6

v3.23.1
Consolidated Balance Sheets (Parentheticals)
$ in Thousands
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Accounts receivable, allowance for doubtful accounts | $ $ 260 $ 265
Common Class A [Member]    
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 10,500,000 10,500,000
Common stock, shares issued (in shares) 3,287,647 3,287,647
Common stock, shares outstanding (in shares) 3,287,647 3,287,647
Common stock, votes per share 1 1
Common Class B [Member]    
Common stock, par value (in dollars per share) | $ / shares $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 1,000,000 1,000,000
Common stock, shares issued (in shares) 611,784 611,784
Common stock, shares outstanding (in shares) 611,784 611,784
Common stock, votes per share 10 10

v3.23.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net operating revenues:    
Operating revenues $ 81,180 $ 70,383
Costs and expenses:    
Depreciation and amortization expense 3,483 3,112
Selling, general and administrative expenses 10,133 9,878
Operating income 347 561
Other income (expense):    
Interest expense (1,464) (1,158)
Gain on debt extinguishment 0 1,964
Other income, net 231 369
Income (loss) before income taxes (886) 1,736
Provision for income taxes 94 89
Net income (loss) (980) 1,647
Less net loss attributable to non-controlling interest in subsidiaries (397) (324)
Net income (loss) attributable to Avalon Holdings Corporation common shareholders $ (583) $ 1,971
Basic net income (loss) per share (in dollars per share) $ (0.15) $ 0.51
Diluted net income (loss) per share (in dollars per share) $ (0.15) $ 0.50
Weighted average shares outstanding - basic (in shares) 3,899,431 3,899,431
Weighted average shares outstanding - diluted (in shares) 3,899,000 3,933,071
Waste Management Services [Member]    
Net operating revenues:    
Operating revenues $ 49,763 $ 42,710
Costs and expenses:    
Operating costs 40,380 34,259
Golf and Related Operations [Member]    
Net operating revenues:    
Operating revenues 31,417 27,673
Costs and expenses:    
Operating costs 21,337 17,825
Golf and Related Operations [Member] | Food and Beverage [Member]    
Net operating revenues:    
Operating revenues 12,137 11,045
Costs and expenses:    
Operating costs 5,500 4,748
Golf and Related Operations [Member] | Product and Service, Other [Member]    
Net operating revenues:    
Operating revenues $ 19,280 $ 16,628

v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:    
Net income (loss) $ (980,000) $ 1,647,000
Reconciliation of net income (loss) to cash provided by operating activities:    
Depreciation and amortization expense 3,483,000 3,112,000
Amortization of debt issuance costs 50,000 42,000
Compensation costs - stock options 4,000 5,000
Provision for losses on accounts receivable 32,000 36,000
Gain from disposal of equipment 0 (10,000)
Gain on debt extinguishment 0 (1,964,000)
Change in operating assets and liabilities:    
Accounts receivable (1,226,000) (1,225,000)
Unbilled membership dues receivable (21,000) 7,000
Inventories (356,000) (195,000)
Prepaid expenses (176,000) (266,000)
Other assets, net 0 (25,000)
Accounts payable 663,000 796,000
Accrued payroll and other compensation 192,000 (12,000)
Accrued income taxes 36,000 24,000
Other accrued taxes (1,000) 80,000
Deferred membership dues revenue 280,000 167,000
Other liabilities and accrued expenses 279,000 144,000
Net cash provided by operating activities 2,259,000 2,363,000
Cash flows from investing activities:    
Capital expenditures (6,393,000) (4,424,000)
Proceeds from disposal of equipment 0 3,000
Net cash used in investing activities (6,393,000) (4,421,000)
Cash flows from financing activities:    
Proceeds under New Term Loam facility 31,000,000 0
Principal payments on term loan facilities (21,014,000) (1,111,000)
Principal payments on finance lease obligations (167,000) (334,000)
Borrowinings under line of credit facility 1,550,000 0
Payments of debt issuance costs (277,000) 0
Net cash provided by (used in) financing activities 11,234,000 (1,087,000)
Increase (decrease) in cash, cash equivalents and restricted cash 7,100,000 (3,145,000)
Cash, cash equivalents and restricted cash at beginning of year 4,950,000 8,095,000
Cash, cash equivalents and restricted cash at end of year 12,050,000 4,950,000
Significant non-cash operating and investing activities:    
Capital expenditures included in accounts payable 168,000 271,000
Significant non-cash investing and financing activities:    
Operating lease right-of-use assets in exchange for lease obligations 427,000 498,000
Finance lease obligations incurred 0 104,000
Cash paid during the year for interest 1,313,000 1,130,000
Cash paid during the year for income taxes 58,000 65,000
Paycheck Protection Program CARES Act [Member]    
Significant non-cash operating and financing activities:    
Interest forgiven from Paycheck Protection Program Loans 0 17,000
Subsidiaries [Member]    
Cash flows from financing activities:    
Proceeds from subsidiary private placement offering $ 142,000 $ 358,000

v3.23.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2020 3,287,647 611,784          
Balance at Dec. 31, 2020 $ 33 $ 6 $ 59,196 $ (22,142) $ 37,093 $ (126) $ 36,967
Stock options - compensation costs 0 0 5 0 5 0 5
Investment in subsidiary from accredited investors 0 0 0 0 0 358 358
Net income (loss) $ 0 $ 0 0 1,971 1,971 (324) 1,647
Balance (in shares) at Dec. 31, 2021 3,287,647 611,784          
Balance at Dec. 31, 2021 $ 33 $ 6 59,201 (20,171) 39,069 (92) 38,977
Stock options - compensation costs 0 0 4 0 4 0 4
Investment in subsidiary from accredited investors 0 0 0 0 0 142 142
Net income (loss) $ 0 $ 0 0 (583) (583) (397) (980)
Balance (in shares) at Dec. 31, 2022 3,287,647 611,784          
Balance at Dec. 31, 2022 $ 33 $ 6 $ 59,205 $ (20,754) $ 38,490 $ (347) $ 38,143

v3.23.1
Note 1 - Description of the Business
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

Note 1.  Description of the Business

 

Avalon Holdings Corporation (“Avalon” or the “Company”) was formed on April 30, 1998 as a subsidiary of American Waste Services, Inc. (“AWS”). On June 17, 1998, AWS distributed, as a special dividend, all of the outstanding shares of capital stock of Avalon to the holders of AWS common stock on a pro rata and corresponding basis.

 

Avalon provides waste management services to industrial, commercial, municipal and governmental customers in selected northeastern and midwestern U.S. markets, captive landfill management services and salt water injection well operations. Avalon also owns and operates a hotel and its associated resort amenities, four golf courses and related country clubs and a multipurpose recreation center.

v3.23.1
Note 2 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Basis of Accounting [Text Block]

Note 2.  Summary of Significant Accounting Policies

 

The significant accounting policies of Avalon, which are summarized below, are consistent with accounting principles generally accepted in the United States and reflect practices appropriate to the businesses in which they operate. The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of Avalon, its wholly owned subsidiaries and those companies in which Avalon has managerial control.

 

All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Subsequent Events

 

Avalon evaluated subsequent events for potential recognition and disclosure through the date the financial statements were issued.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents for purposes of the Consolidated Statements of Cash Flows and Consolidated Balance Sheets. Avalon maintains its cash balances in various financial institutions. These balances may, at times, exceed federal insured limits. Avalon has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk relating to its cash and cash equivalents (See Note 4).

 

Restricted Cash

 

Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements are recorded in restricted cash on the Consolidated Balance Sheets. Restricted cash of $10.4 million and $1.7 million at December 31, 2022 and 2021, respectively, consists of loan proceeds deposited into a project fund account to fund costs associated with the renovation and expansion of The Grand Resort and Avalon Field Club at New Castle in accordance with the provisions of the loan and security agreement (See Notes 4 and 9).

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost of inventories is determined by the average cost method. If necessary, a provision for potentially obsolete or slow-moving inventory is made based on management’s analysis of inventory levels and future sales forecasts.

 


 

Financial Instruments

 

The Company follows the guidance included in the Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, for its financial assets and liabilities. The fair value of financial instruments consisting of cash, cash equivalents, restricted cash, accounts receivable, and accounts payable at December 31, 2022 and 2021 approximates carrying value due to the relative short maturity of these financial instruments.

 

The fair value of the Company’s term loan approximates carrying value at December 31, 2022 and 2021, as neither the Company’s credit rating nor credit conditions have changed substantially since the debt was refinanced.

 

Property and Equipment

 

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful life of the asset which varies from 10 to 30 years for land improvements; 5 to 50 years in the case of buildings and improvements; and from 3 to 10 years for machinery and equipment, vehicles and office furniture and equipment (See Note 6).

 

Major additions and improvements are charged to the property and equipment accounts while replacements, maintenance and repairs, which do not improve or extend the life of the respective asset, are expensed as incurred. The cost of assets retired or otherwise disposed of and the related accumulated depreciation is eliminated from the accounts in the year of disposal. Gains or losses resulting from disposals of property and equipment are recorded in “Other income, net” in our Consolidated Statements of Operations.

 

 

Debt Issuance Costs

 

Debt issuance costs are capitalized and amortized over the life of the related debt. Amortization of deferred financing costs is included in interest expense in the Consolidated Statements of Operations. Debt issuance costs incurred related to the loan and security agreement is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt (See Note 9).

 

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and to operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded against net deferred tax assets when management believes it is more likely than not that such deferred tax assets will not be realized. Avalon recognizes any interest and penalty assessed by taxing authorities as a component of interest expense and other expense, respectively (see Note 10).

 

The provisions of ASC 740, Income Taxes (“ASC 740”), clarify the accounting for uncertainty in income taxes recognized in financial statements and prescribe a recognition threshold and measurement attribute for uncertain tax positions taken or expected to be taken on a tax return. ASC 740 also requires that interest and penalties related to unrecognized tax benefits be recognized in the financial statements. Avalon does not have any unrecognized tax benefits that would affect its financial position.

 

Revenue Recognition

 

The Company recognizes revenue in accordance with FASB ASC 606, Revenue from Contracts with Customers (“ASC 606”). In accordance with ASC 606, Avalon identifies a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control of the good or service to the customer. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services (See Note 5).

 


 

Accounts Receivable

 

Receivables, net, include amounts billed and currently due from customers. The majority of Avalon’s accounts receivable is due from industrial and commercial customers. Credit is extended based on an evaluation of a customer’s financial condition and, generally, collateral is not required. The amounts due are stated at their net realizable value. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due. Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances (See Note 5).

 

 

Leases

 

Avalon applies FASB Accounting Standards Update (“ASU”) 2016-02, Leases. The standard establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement as either rental expense for operating leases and depreciation and interest expense for finance leases (See Note 7).

 

Non-controlling Interest

 

Under FASB ASC 810-10, Consolidations Overall (“ASC 810-10”), a company must determine whether it has a variable interest in a legal entity being evaluated for consolidation. A variable interest entity (“VIE”) is consolidated in the financial statements if the company has the power to direct activities that most significantly impact the economic performance of the VIE and has the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE.

 

In accordance ASC 810-10, both AWMS Holdings, LLC and Avalon Med Spa, LLC are VIEs, and their financial statements are included in Avalon’s consolidated financial statements. ASC 810-10 requires non-controlling interests to be reported as a separate component of equity. The amount of net loss attributable to the non-controlling interest is recorded in “net loss attributable to non-controlling interest in subsidiaries” in our Consolidated Statements of Operations (See Note 16).

 

Share-Based Compensation

 

Avalon recognizes share-based compensation expense related to stock options issued to employees and directors. Avalon estimates the fair value of the stock options granted using a Monte Carlo simulation. The Monte Carlo Simulation was selected to determine the fair value because it incorporates six minimum considerations;  1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option.

 

Avalon amortizes the grant date fair value of the stock options over the expected term which approximates the requisite service period. If accelerated vesting occurs based on the market performance of Avalon’s common stock, the compensation costs related to the vested stock options that have not previously been amortized are recognized upon vesting (See Note 12).

 

 

Asset Retirement Obligation

 

Avalon recorded an estimated asset retirement obligation of $0.1 million at December 31, 2022 and 2021, respectively, to plug and abandon the two salt water injection wells based upon an estimate from an experienced and qualified third party.

 


 

Asset Impairments

 

Avalon reviews the carrying value of its long-lived assets whenever events or changes in circumstances indicate that its carrying amount may not be recoverable. If indicators of impairment exist, Avalon would determine whether the estimated undiscounted sum of the future cash flows of such assets and their eventual disposition is less than its carrying amount. If less, an impairment loss would be recognized if, and to the extent that the carrying amount of such assets exceeds their respective fair value. Avalon would determine the fair value by using quoted market prices, if available, for such assets; or if quoted market prices are not available, Avalon would discount the expected estimated future cash flows.

 

Avalon reviewed the carrying value of its long-lived assets in accordance with FASB ASC 360-10-35, Property, Plant and Equipment Overall Subsequent Measurement. Avalon does not believe there was a triggering event in 2022 or 2021 as future cash flows have not changed significantly and asset values have remained relatively stable.

 

 

Environmental Liabilities

 

When Avalon concludes that it is probable that a liability has been incurred with respect to a site, a provision is made in Avalon’s financial statements for Avalon’s best estimate of the liability based on management’s judgment and experience, information available from regulatory agencies, and the number, financial resources and relative degree of responsibility of other potentially responsible parties who are jointly and severally liable for remediation of that site, as well as, the typical allocation of costs among such parties. If a range of possible outcomes is estimated and no amount within the range appears to be a better estimate than any other, Avalon provides for the minimum amount within the range, in accordance with generally accepted accounting principles. The liability is recognized on an undiscounted basis.  Avalon’s estimates are revised, as deemed necessary, as additional information becomes known. Although Avalon is not currently aware of any environmental liability, there can be no assurance that in the future an environmental liability will not occur.

 

Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing the net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding.

 

Diluted net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing net income (loss) attributable to Avalon Holdings Corporation shareholders by the weighted average number of common shares outstanding plus any weighted common equivalent shares determined to be outstanding during the period using the treasury method. The weighted common equivalent shares included in the calculation are related to stock options granted by Avalon where the weighted average market price of Avalon’s common stock for the period presented is greater than the option exercise price of the stock option. For periods in which Avalon is in a net loss position, the diluted per share amount reported is equal to the basic per share amount because such dilution would be considered anti-dilutive (See Note 8).

v3.23.1
Note 3 - Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

Note 3.  Recent Accounting Pronouncements

 

As of December 31, 2022, there were several new accounting pronouncements issued by the FASB. Each of these pronouncements, as applicable, has been or will be adopted by the Company. Management does not believe the adoption of any of these accounting pronouncements has had or will have a material impact on the Company’s consolidated financial statements.

v3.23.1
Note 4 - Cash, Cash Equivalents and Restricted Cash
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Cash and Cash Equivalents Disclosure [Text Block]

Note 4. Cash, Cash Equivalents and Restricted Cash

 

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents for purposes of the Consolidated Balance Sheets. Avalon maintains its cash balances in various financial institutions. These balances may, at times, exceed federal insured limits. Avalon has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk relating to its cash and cash equivalents.

 

Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements are recorded in restricted cash on the Consolidated Balance Sheets. Restricted cash consists of loan proceeds deposited into a project fund account to fund costs associated with the renovation and expansion of The Grand Resort and Avalon Field Club at New Castle in accordance with the provisions of the loan and security agreement (See Note 9). 

 


 

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Consolidated Balance Sheets that sum to the total of the same such amounts shown in the Consolidated Statements of Cash Flows. Cash, cash equivalents and restricted cash consist of the following at December 31, 2022 and 2021 (in thousands):

 

  

2022

  

2021

 

Cash and cash equivalents

 $1,624  $3,254 

Restricted cash

  10,426   1,696 

Total cash, cash equivalents and restricted cash

 $12,050  $4,950 

 

 

v3.23.1
Note 5 - Revenues
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 5.  Revenues

 

Revenue Recognition

 

The Company identifies a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control of the good or service to the customer. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales and other taxes we collect concurrent with revenue-producing activities are excluded from revenue as the Company is a pass-through conduit for collecting and remitting sales taxes. The Company does not incur incremental costs to obtain contracts or costs to fulfill contracts that meet the criteria for capitalization. In addition, the Company does not have material significant payment terms as payment is received at or shortly after the point of sale.

 

Waste Management Services

 

Avalon’s waste management services provide hazardous and nonhazardous waste brokerage and management services, captive landfill management services and salt water injection well operations. Waste management services are provided to industrial, commercial, municipal and governmental customers primarily in selected northeastern and midwestern United States markets.

 

Avalon’s waste brokerage and management business assists customers with managing and disposing of wastes at approved treatment and disposal sites based upon a customer’s needs. Avalon provides a service to its customers whereby Avalon, arranges for, and accepts responsibility for the removal, transportation and disposal of waste on behalf of the customer. 

 

Avalon’s landfill management business provides technical and operational services to customers owning captive disposal facilities. A captive disposal facility only disposes of waste generated by the owner of such facility. The Company provides turnkey services, including daily operations, facilities management and management reporting for its customers. Currently, Avalon manages one captive disposal facility located in Ohio. The net operating revenues of the captive landfill operations are almost entirely dependent upon the volume of waste generated by the owner of the landfill for whom Avalon manages the facility.

 

Avalon is a minority owner with managerial control over two salt water injection wells and its associated facility. Operations of the salt water injection wells have been suspended in accordance with the Chief of the Division of Oil and Gas Resources Management order (See Note 17). Due to the suspension of the salt water injection wells, there were no operating revenues for the years ended December 31, 2022 and 2021. 

 

For both the years ended December 31, 2022 and 2021, the net operating revenues related to waste management services represented approximately 61% of Avalon’s total consolidated net operating revenues. For the year ended December 31, 2022, two customers accounted for 22% of the waste management services segment’s net operating revenues to external customers and 14% of the consolidated net operating revenues. For the year ended December 31, 2021, one customer accounted for 13% of the waste management services segment’s net operating revenues to external customers and 8% of the consolidated net operating revenues. 

 

For our waste management services contracts, the customer contracts with us to provide a series of distinct waste management services over time which integrates a set of tasks (i.e. removal, transportation and disposal of waste) into a single project. Avalon provides substantially the same service over time and the same method is used to measure the Company’s progress toward complete satisfaction of the performance obligation to transfer each distinct service in the series to the customer. The series of distinct waste management services, which are the same over time, meets the series provision criteria, and as such, the Company treats that series as a single performance obligation. The Company allocates the transaction price to the single performance obligation and recognizes revenue by applying a single measure of progress to that performance obligation. Avalon transfers control of the service over time and, therefore, satisfies the performance obligation and recognizes the revenue over time as the customer simultaneously receives and consumes the benefits provided by Avalon’s performance as we perform.

 

Avalon Holdings Corporation and Subsidiaries


 

In addition, as the promise to provide services qualifies as a series accounted for as a single performance obligation, the Company applied the practical expedient guidance that allows an entity that is recognizing revenue over time by using an output method to recognize revenue equal to the amount that the entity has the right to invoice if the invoiced amount corresponds directly to the value transferred to the customer. The Company applied the standard's practical expedient that permits the omission of disclosures relating to unsatisfied performance obligations as most of the Company’s waste management service contracts (i) have an original expected length of one year or less and (ii) the Company recognizes revenue at the amount to which the Company has the right to invoice for services performed.

 

Avalon evaluated whether we are the principal (i.e. report revenues on a gross basis) or agent (i.e. report revenues on a net basis). Avalon reports waste management services on a gross basis, that is, amounts billed to our customers are recorded as revenues, and amounts paid to vendors for providing those services are recorded as operating costs. As principal, Avalon is primarily responsible for fulfilling the promise to provide waste management services for the customer. Avalon accepts credit risk in the event of nonpayment by the customer and is obligated to pay vendors who provide the service regardless of whether the customer pays the Company. Avalon does have a level of discretion in establishing the pricing for its service. 

 

Our payment terms vary by the type and location of our customer and the service offered.  Avalon does not have any financing arrangements with its customers. The term between invoicing and when payment is due is not significant. 

 

The Company assesses each contract amendment individually. Typically, amendments made to our contracts do not materially change the terms of the agreement or performance obligation of the Company. The Company accounts for such contract amendments as if it were part of the existing contract as the material terms contained in the contract do not change.  In cases where Avalon views there is a material change in the terms of the agreement, the Company will reevaluate and determine if the contract should be viewed as an entirely new contract, replacement contract or a continuation of the existing contract.

 

Consideration promised in our waste management contracts do not typically include material variable amounts such as discounts, rebates, refunds, credits, price concessions, incentives, penalties or other such items, and, as such, no estimate is made by the Company for such items. 

 

Golf and Related Operations

 

Avalon’s golf and related operations include the operation and management of four golf courses and associated clubhouses, recreation and fitness centers, tennis courts, salon and spa services, dining and banquet facilities. The golf and related operations also include the operation of a hotel and its resort related amenities including dining, banquet and conference facilities, fitness center, swimming pools, salon and spa and tennis courts. Revenues for the golf and related operations consists primarily of food, beverage and merchandise sales, membership dues, greens fees and associated cart rentals, room rentals and salon and spa services. Due to adverse weather conditions, net operating revenues relating to the golf courses, which are located in northeast Ohio and Pennsylvania, were minimal during the first three months of 2022 and 2021. 

 

For both the years ended December 31, 2022 and 2021, the net operating revenues related to the golf and related operations represented approximately 39% of Avalon’s total consolidated net operating revenues. For both the years ended December 31, 2022 and 2021, no one customer individually accounted for 10% or more of Avalon’s golf and related operations segment revenues.

 

For Avalon’s golf and related operations, the Avalon Golf and Country Club offers membership packages for use of the country club facilities and its related amenities. Membership agreements are a one year noncancellable commitment and pricing varies based on the membership type selected by the customer. Based on the terms and conditions of the membership contract, resignations received within the membership period do not relieve the member of their annual commitment. Memberships automatically renew on the member’s anniversary date unless the member resigns for the upcoming membership period prior to the renewal date.  

 

Membership for the Avalon Golf and Country Club does not contain up-front initiation fees or require monthly minimum spending at the facilities. Annual membership dues do not cover the cost of food, beverage or any other ancillary paid services which are made available to the member nor do they typically provide for discounts on these goods or services.  Members have no obligation to purchase or utilize any of these additional goods or services. Avalon is not required to provide such goods or services unless requested and paid for at the point of sale by the member.             

 

Avalon Holdings Corporation and Subsidiaries


 

Under the terms of the contract, Avalon will provide unlimited use and access to the country club facilities. Avalon’s performance obligation in the contract is the “stand ready obligation” to provide access to these facilities for the member for the entire membership term. Avalon providing the “stand ready obligation” for use of the facilities to the member over the entire term of the membership agreement represents a single performance obligation of which Avalon expects the member to receive and consume the benefits of its obligation throughout the membership term, and as such, the Company recognizes membership dues on a straight line basis over the term of the contract. The Company applied the standard's practical expedient that permits the omission of disclosures relating to unsatisfied performance obligations for contracts with an original expected length of one year or less as Avalon Golf and Country Club membership agreements are one year in length.

 

For our hotel operations, Avalon’s performance obligation is to provide lodging facilities. The separate components of providing these services (hotel room, toiletry items, housekeeping, and amenities) are not distinct within the context of the contract as they are all highly dependent and interrelated as part of the obligation to provide the lodging facility. Room sales are driven by a fixed fee charged to a hotel guest to stay at The Grand Resort for an agreed upon period. The Company agrees to provide a room to the hotel guest for a specified time period for that agreed-upon rate. Our hotel room reservations are performance obligations satisfied over time as the hotel guest simultaneously receives and consumes the benefits provided by the hotel. For performance obligations satisfied over time, our hotel operations measure the progress toward complete satisfaction of the performance obligation and recognize revenue proportionately over the course of the customer’s stay.

 

For food, beverage, and merchandise sales, greens fees and associated cart rental, fitness activities, salon and spa services and other ancillary services, the transaction price is the set price charged by the Company for those goods or services. Upon purchase of the good or service, the Company transfers control of the good or service to the customer and the customer immediately consumes the benefits of the Company’s performance and, as such, we recognize revenue at the point of sale.  Amounts paid in advance, such as deposits on overnight lodging or for banquet or conferences facilities, are recorded as a liability until the goods or services are provided to the customer (see Contract Liabilities below).             

 

The following table presents our net operating revenues disaggregated by revenue source for the years ended December 31, 2022 and 2021 (in thousands). Sales and other taxes are excluded from revenues.

 

  

2022

  

2021

 

Waste management and brokerage services

 $47,138  $40,266 

Captive landfill management operations

  2,625   2,444 

Total waste management services revenues

  49,763   42,710 

Food, beverage and merchandise sales

  12,137   11,045 

Membership dues revenue

  7,092   6,697 

Room rental revenue

  5,507   4,450 

Greens fees and cart rental revenue

  2,871   2,723 

Salon and spa services

  1,830   1,059 

Fitness and tennis lesson revenue

  435   448 

Other revenue

  1,545   1,251 

Total golf and related operations revenue

  31,417   27,673 

Total net operating revenues

 $81,180  $70,383 

 

Avalon does not have operations located outside the United States and, accordingly, geographical revenue information is not presented.

 

Receivables, Net

 

Receivables, net, include amounts billed and currently due from customers. The amounts due are stated at their net realizable value. At December 31, 2022 and 2021, accounts receivable, net, related to our waste management services segment were approximately $10.0 million and $9.0 million, respectively. At December 31, 2022, one customer accounted for approximately 18% of the waste management services segment’s receivables and 16% of the consolidated receivables. At December 31, 2021, one customer accounted for approximately 19% of the waste management services segment’s receivables and 17% of the consolidated receivables. Accounts receivable, net, related to our golf and related operations segment were approximately $1.1 million and $0.9 million at December 31, 2022 and 2021, respectively. No one customer of the golf and related operations segment accounted for 10% or more of Avalon’s golf and related operations segment or consolidated net receivables at December 31, 2022 and 2021. 

 

Avalon Holdings Corporation and Subsidiaries


 

The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due.  Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due,  Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances. Allowance for credit losses was approximately $0.3 million at both December 31, 2022 and 2021.

 

The following table presents changes in our allowance for credit losses during the years ended at December 31, 2022 and 2021 (in thousands): 

 

      

Provision

  

Write-offs

     
  

Balance at

  

for Credit

  

less

  

Balance at

 
  

Beginning of Period

  

Losses

  

Recoveries

  

End of Period

 

Allowance for credit losses

                

Year ended December 31, 2022

 $265  $32  $(37) $260 

Year ended December 31, 2021

 $265  $36  $(36) $265 

 

Contract Assets

 

Contract assets include unbilled membership dues receivables related to the Avalon Golf and Country Club for the customers membership commitment which are billed on a monthly basis over the course of the annual agreement. Such amounts are stated at their net realizable value. Contract assets related to unbilled membership dues are classified as current as revenue related to such agreements is recognized within the annual membership period. Unbilled membership receivables in our Consolidated Balance Sheets were approximately $0.6 million at December 31, 2022 and 2021, respectively. 

 

The following table presents changes in our contract assets during the years ended December 31, 2022 and 2021 (in thousands):

 

      

Unbilled

         
  

Balance at

  

Membership

      

Balance at

 
  

Beginning of Period

  

Dues

  

Billings

  

End of Period

 

Contract Assets:

                

Unbilled membership dues receivable

                

Year ended December 31, 2022

 $578  $2,060  $(2,039) $599 

Year ended December 31, 2021

 $585  $1,997  $(2,004) $578 

 

Contract Liabilities

 

Contract liabilities include unrecognized or deferred revenues relating to membership dues and customer advance deposits.  We record deferred revenue when cash payments are received in advance of satisfying our performance obligation. We classify deferred membership dues revenue as current based on the timing of when we expect to recognize revenue for the membership commitment based on the Company satisfying the stand ready performance obligation throughout the annual membership period. The unrecognized or deferred revenues related to membership dues in our Consolidated Balance Sheets were approximately $3.6 million and $3.4 million at December 31, 2022 and 2021, respectively.

 

Customer advance deposits are recorded as a liability until the goods or services are provided to the customer. Generally, customer advances, and corresponding performance obligation are satisfied within 12 months of the date of receipt of advance payment. The unrecognized revenues related to customer advance deposits are recorded in “Other liabilities and accrued expenses” in our Consolidated Balance Sheets. Customer advance deposits were approximately $1.0 million and $0.8 million at December 31, 2022 and 2021, respectively.

 

Avalon Holdings Corporation and Subsidiaries


 

The following table presents changes in our contract liabilities during the years ended December 31, 2022 and 2021 (in thousands):

 

  

Balance at

      

Revenue

  

Balance at

 
  

Beginning of Period

  

Billings

  

Recognized

  

End of Period

 

Contract Liabilities:

                

Deferred membership dues revenue

                

Year ended December 31, 2022

 $3,363  $7,372  $(7,092) $3,643 

Year ended December 31, 2021

 $3,196  $6,864  $(6,697) $3,363 

Customer advance deposits

                

Year ended December 31, 2022

 $795  $3,038  $(2,868) $965 

Year ended December 31, 2021

 $674  $1,953  $(1,832) $795 

 

v3.23.1
Note 6 - Property and Equipment
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

Note 6.  Property and Equipment

 

Property and equipment at December 31, 2022 and 2021 consists of the following (in thousands):

 

  

2022

  

2021

 

Land and land improvements

 $16,764  $15,588 

Buildings and improvements

  52,974   48,603 

Machinery and equipment

  8,567   7,122 

Office furniture and fixtures

  9,638   8,773 

Vehicles

  865   791 

Construction in progress

  11   1,448 
   88,819   82,325 

Less accumulated depreciation and amortization

  (32,014)  (28,987)

Property and equipment, net

 $56,805  $53,338 

 

At December 31, 2022, the Company did not have any significant fixed contractual commitments for construction projects.

v3.23.1
Note 7 - Leases
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Lessee, Operating and Financing Leases [Text Block]

Note 7.  Leases

 

Operating Leases

 

Avalon leases golf carts and associated GPS equipment, machinery and equipment for the landfill operations, furniture and fixtures for The Grand Resort and office copiers under operating leases. Our operating leases have remaining lease terms ranging from less than 1 year to 5.0 years. The weighted average remaining lease term on operating leases was approximately 3.6 years at December 31, 2022.

 

During 2022, the Company entered into new operating lease agreements for golf carts and associated GPS equipment. The Company recorded operating lease right-of-use assets and corresponding obligations under the operating leases of approximately $0.4 million. During 2021, the Company entered into new operating lease agreements for a facility, vehicle, golf carts and associated GPS equipment. The Company recorded operating lease right-of-use assets and corresponding obligations under the operating leases of approximately $0.5 million.

 

Leased property and associated obligations under operating leases at December 31, 2022 and 2021 consists of the following (in thousands):

 

  

2022

  

2021

 

Operating lease right-of-use assets

 $1,386  $1,598 
         

Current portion of obligations under operating leases

 $424  $534 

Long-term portion of obligations under operating leases

  962   1,064 

Total obligations under operating leases

 $1,386  $1,598 

 

The weighted average discount rate on operating leases was 5.0% at December 31, 2022 and 4.6% at December 31, 2021.

 

Avalon Holdings Corporation and Subsidiaries


 

Finance Leases

 

In November 2003, Avalon entered into a long-term agreement with Squaw Creek Country Club to lease and operate its golf course and related facilities. The lease has an initial term of ten (10) years with four (4) consecutive ten (10) year renewal term options unilaterally exercisable by Avalon. Under the lease, Avalon is obligated to pay $15,000 in annual rent and make leasehold improvements of $150,000 per year. Amounts expended by Avalon for leasehold improvements during a given year in excess of $150,000 will be carried forward and applied to future leasehold improvement obligations.  Based upon the amount of leasehold improvements already made, Avalon expects to exercise all its remaining renewal options. At December 31, 2022 there were approximately 30.8 years remaining on the golf course and related facilities finance lease.

 

In addition, the Company also entered into lease agreements for vehicles, golf course maintenance and restaurant equipment which were determined to be finance leases. At December 31, 2022, the vehicles, golf course maintenance and restaurant equipment have remaining lease terms ranging from less than one year to 3.8 years. The weighted average remaining lease term on the vehicles and equipment leases was approximately 2.8 years at December 31, 2022.

 

Leased property and associated obligations under finance leases at December 31, 2022 and 2021 consist of the following (in thousands):

 

  

2022

  

2021

 

Leased property under finance leases

 $12,004  $11,978 

Less accumulated amortization

  (7,003)  (6,588)

Leased property under finace leases, net

 $5,001  $5,390 
         

Current portion of obligations under finance leases

 $115  $167 

Long-term portion of obligations under finance leases

  381   496 

Total obligations under finance leases

 $496  $663 

 

The weighted average discount rate on finance leases was 5.2% at December 31, 2022 and 5.1% at December 31, 2021.

 

For the years ended December 31, 2022 and 2021, components of lease expense were as follows (in thousands):

 

  

2022

  

2021

 

Operating lease cost:

        

Rental expense

 $766  $758 
         

Finance lease cost:

        

Depreciation expense

 $511  $545 

Interest expense

  28   41 

Total finance lease cost

 $539  $586 

 

 

Avalon Holdings Corporation and Subsidiaries


 

For the twelve months ending December 31, future commitments under long-term, operating and finance leases are as follows (in thousands):

 

  

Finance

  

Operating

   

Total

 

2023

 $139  $489   $628 

2024

  129   419    548 

2025

  64   357    421 

2026

  38   179    217 

2027

  15   95    110 

Thereafter

  375   -    375 

Total lease payments

  760   1,539    2,299 

Less imputed interest

  264   153    417 

Total

  496   1,386 

#

  1,882 

Less current portion of obligations under leases

  115   424    539 

Long-term portion of obligations under leases

 $381  $962 

#

 $1,343 

 

v3.23.1
Note 8 - Basic and Diluted Net Income (Loss) Per Share
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 8.  Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing the net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding. For both the years ended December 31, 2022 and 2021, the weighted average number of common shares outstanding was 3,899,431.

 

Diluted net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding plus any weighted common equivalent shares determined to be outstanding during the period using the treasury method. The weighted common equivalent shares included in the calculation are related to stock options granted by Avalon where the weighted average market price of Avalon’s common stock for the period presented is greater than the option exercise price of the stock option.

 

For the year ended December 31, 2022, the diluted per share amount reported is equal to the basic per share amount because Avalon was in a net loss position and as a result, such dilution would be considered anti-dilutive. Assuming dilution, the weighted average number of common shares outstanding for the year ended December 31, 2022 was 3,920,384. For the year ended December 31 2021, the diluted weighted average number of shares outstanding was 3,933,071. 

 

The income (loss) per share calculations for the years ended December 31, 2022 and 2021 are as follows (in thousands, except per share amounts):

 

 

  

2022

  

2021

 

Net income (loss) attributable to Avalon Holdings Corporation common shareholders

 $(583) $1,971 
         

Shares used in computing basic income (loss) per share

  3,899   3,899 

Potentially dilutive shares from stock options

  -   34 

Shares used in computing diluted income (loss) per share

  3,899   3,933 
         

Income (loss) per share attributable to Avalon Holdings Corporation common shareholders

        

Basic net income (loss) per share

 $(0.15) $0.51 

Diluted net income (loss) per share

 $(0.15) $0.50 

 

Avalon Holdings Corporation and Subsidiaries


 

v3.23.1
Note 9 - Term Loans and Line of Credit Agreements
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

Note 9.  Term Loans and Line of Credit Agreements

 

2022 Term Loan Agreement

 

On August 5, 2022, Avalon and certain direct and indirect wholly owned subsidiaries entered into a loan and security agreement (the “2022 Term Loan Agreement”) with Laurel Capital Corporation which provided for a $31.0 million term loan. At closing, $20.2 million of the proceeds were used to pay off and refinance amounts outstanding and associated interest under our 2019 Term Loan Agreement with Laurel Capital Corporation and $0.4 million of the proceeds were utilized to pay transaction costs. The remaining proceeds of approximately $10.4 million were deposited into a project fund account for which those proceeds are to fund future costs of renovating and expanding both The Grand Resort and Avalon Field Club at New Castle. At December 31, 2022, loan proceeds of $10.4 million are presented in the Consolidated Balance Sheets as “Restricted cash.” The 2019 Term Loan Agreement was terminated in conjunction with the 2022 Term Loan Agreement. 

 

The 2022 Term Loan Agreement is payable in 119 equal monthly installments of principal and interest, based on a twenty-five (25) year maturity schedule which commenced September 5, 2022 followed by one final balloon payment of all remaining principal, interest and fees due on the maturity date of August 5, 2032. Upon request by Avalon, project fund proceeds can be utilized to pay debt service. Borrowings under the 2022 Term Loan Agreement bear interest at a fixed rate of 6.00% until the seventh anniversary date of the closing at which time the interest rate will be reset to a fixed rate equal to the greater of (a) 6.00% per annum or (b) the sum of the three year treasury rate on the date two (2) business days prior to the reset date plus 3.40%, provided that the applicable rate shall in no event exceed 8.50% per annum.

 

Avalon has the right to prepay the amount outstanding under the 2022 Term Loan Agreement, in whole or in part, at any time upon payment of the principal amount of the loan to be prepaid plus accrued unpaid interest thereon to the prepayment date, plus an applicable prepayment penalty. The prepayment penalty, expressed as a percentage of the principal of the loan being prepaid, is six percent (6%) on any prepayment in the first five years; four percent (4%) on any prepayment in the sixth and seventh year; three percent (3%) on any prepayment in the eighth and ninth year; and two percent (2%) on any prepayment in the tenth year.

 

Borrowings under the 2022 Term Loan Agreement are secured by certain real property and related business assets as defined in the agreement. The 2022 Term Loan Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year, commencing December 31, 2023. The 2022 Term Loan also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the 2022 Term Loan Agreement covenants at December 31, 2022.

 

The Company capitalized approximately $0.6 million of debt issuance costs in connection with the 2022 Term Loan Agreement in accordance with ASC Subtopic 470-50, Debt-Modifications and Extinguishments. The Company is amortizing these costs over the life of the 2022 Term Loan Agreement. In accordance with ASU 2015-03, Simplifying the Presentation of Debt Issuance Costs, these costs are presented in the Consolidated Balance Sheets as a direct reduction from the carrying amount of the term loan liability. 

 

Line of Credit Agreement

 

On May 31, 2018, Avalon entered into a business loan agreement with Premier Bank (formerly Home Savings Bank), (the “Line of Credit Agreement”) which provides for a line of credit of up to $5.0 million. On July 22, 2022, the Company amended the Line of Credit Agreement to extend the maturity date to July 31, 2024.  Under the Line of Credit Agreement, borrowings in excess of $1.0 million are subject to a borrowing base which is calculated based off a specific level of eligible accounts receivable of the waste management business as defined in the agreement.

 

At December 31, 2022, approximately $1.6 million was outstanding under the Line of Credit Agreement. No amounts were drawn under the Line of Credit Agreement at December 31, 2021. At December 31, 2022 and 2021, approximately $3.4 million and $5.0 million, respectively, were available under the Line of Credit Agreement. Outstanding borrowings under the Line of Credit Agreement bear interest at Prime Rate plus .25%. At December 31, 2022, the interest rate on the Line of Credit Agreement was 7.75%. 

 

Borrowings under the Line of Credit Agreement are secured by certain business assets of the Company including accounts receivable, inventory and equipment. The Line of Credit Agreement contains a Fixed Charge Coverage Ratio requirement of at least 1.20 tested on an annual basis on December 31 of each year. The Line of Credit Agreement also contains other nonfinancial covenants, customary representations, warranties and events of default. Avalon was in compliance with the Line of Credit Agreements covenants at December 31, 2022 and 2021.

 

Avalon Holdings Corporation and Subsidiaries


 

Paycheck Protection Program Loan

 

The Coronavirus Aid, Relief, and Economic Security Act, or (“CARES”) Act, which was signed into law in March 2020, authorized the Small Business Administration to temporarily guarantee loans under a loan program called the Paycheck Protection Program (the “Program”). The Program provides for 100% federally guaranteed loans to small businesses to allow employers to keep workers employed and maintain payroll during the pandemic and economic downturn. Under the Program, the borrower is eligible for loan forgiveness up to the amount the borrower spends on certain eligible costs during the covered period beginning on the date the proceeds were received on the loan. Eligible costs under the Program include payroll costs, interest on mortgage obligations incurred before the covered period, rent on leasing agreements and utility services. Collateral or guarantor support is not required for the loan.

 

In 2020, certain wholly-owned subsidiaries of Avalon entered into agreements and received a total of approximately $2.8 million in loans under the Program. The Company utilized the entire balance of the loan proceeds in accordance with the Program’s guidelines and subsequently applied for forgiveness with the Small Business Administration. 

 

The Company accounted for the loans in accordance with ASC 470Debt.  Under ASC 470, the debt will be derecognized when the debt is extinguished in accordance with the guidance in ASC 405-20, Liabilities: Extinguishments of Liabilities. Debt forgiven in accordance with the Program is recognized in the Consolidated Statements of Operations as a gain on debt extinguishment. During 2020, approximately $0.8 million of the loans and $4,000 of associated interest were forgiven by the Small Business Administration. During 2021, the remaining $2.0 million of the loans and $17,000 of associated interest were forgiven by the Small Business Administration.

 

During the years ended December 31, 2022 and 2021, the weighted average interest rate on outstanding borrowings was 5.50% and 4.93%, respectively.

 

Obligations under the Company’s term loan agreements at December 31, 2022 and 2021 consist of the following (in thousands):

 

  

December 31, 2022

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2022 Term Loan Agreement

 $30,820  $(559) $30,261 

Less current portion

  563   (60)  503 

Long-term debt

 $30,257  $(499) $29,758 

 

  

December 31, 2021

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2019 Term Loan Agreement

 $20,833  $(331) $20,502 

Less current portion

  1,168   (42)  1,126 

Long-term debt

 $19,665  $(289) $19,376 

 

Obligations under the Company’s Line of Credit agreement at December 31, 2022 were approximately $1.6 million which matures of July 31, 2024. No amounts were outstanding under the Line of Credit Agreement at December 31, 2021.

 

For the twelve months ending December 31, future maturities under the Company’s 2022 Term Loan and Line of Credit Agreements are as follows (in thousands):

 

2023

 $563 

2024

  2,148 

2025

  634 

2026

  674 

2027

  715 

Thereafter

  27,636 

Total

 $32,370 

 

Avalon Holdings Corporation and Subsidiaries


 

v3.23.1
Note 10 - Income Taxes
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 10.  Income Taxes

 

Income before income taxes for each of the two years in the period ended December 31, 2022 was subject to taxation under United States jurisdictions only. The provision for income taxes consists of the following (in thousands):

 

  

2022

  

2021

 

Current:

        

Federal

 $(2) $(3)

State

  96   92 

Total current income taxes

  94   89 

Deferred:

        

Federal

  -   - 

State

  -   - 

Total deferred income taxes

  -   - 

Total provision for income taxes

 $94  $89 

 

On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. The CARES Act, among other things, permits net operating loss carryforwards generated in taxable years beginning after December 31, 2017, to offset 100% of taxable income for taxable years beginning before January 1, 2021, and 80% of taxable income in taxable years beginning after December 31, 2020. In addition, the CARES Act allows net operating losses incurred in taxable years beginning after December 31, 2017, and before January 1, 2021, to be carried back to each of the five preceding taxable years to generate a refund of previously paid income taxes. The adoption of these provisions did not have a material impact on the Company’s financial position or results of operations.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (the “Appropriations Act”) was enacted in response to the COVID-19 pandemic. The Appropriations Act, among other things, temporarily extends through December 31, 2025, certain expiring tax provisions, including look-through treatment of payments of dividends, interest, rents, and royalties received or accrued from related controlled foreign corporations. Additionally, the Appropriations Act enacts new provisions and extends certain provisions originated within the CARES Act, including an extension of time for repayment of the deferred portion of employees’ payroll tax through December 31, 2021, and a temporary allowance for full deduction of certain business meals. Avalon has elected not to defer the employees’ portion of payroll tax. The adoption of the Appropriations Act did not result in a material tax or cash benefit.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities at December 31, 2022 and 2021 are as follows (in thousands):

 

  

2022

  

2021

 

Deferred tax assets:

        

Accounts receivable, allowance for doubtful accounts

 $65  $66 

Reserves not deductible until paid

  7   4 

Net operating loss carryforwards

        

Federal

  2,081   2,168 

State

  494   883 

Federal tax credit

  1,041   877 

Operating lease liabilities

  345   402 

Section 163(j) business interest expense carryforward

  269   - 

Other

  37   92 

Gross deferred tax assets

  4,339   4,492 

Less valuation allowance

  (2,488)  (2,351)

Deferred tax assets net of valuation allowance

 $1,851  $2,141 
         

Deferred tax liabilities:

        

Property and equipment

 $(1,498) $(1,731)

Operating lease right of use assets

  (345)  (402)

Gross deferred tax liabilities

 $(1,843) $(2,133)

Net deferred tax asset

 $8  $8 

 

The $1,843,000 of deferred tax liabilities will reverse in the same period and jurisdiction and is of the same character as the temporary differences giving rise to the $1,851,000 of deferred tax assets. Avalon has not provided a valuation allowance on the amount of deferred tax assets that it estimates will be utilized. If future taxable income is less than the amount that has been assumed in assessing the recoverability of the deferred tax assets, then an increase in the valuation allowance will be required, with a corresponding increase to income tax expense. Likewise, should Avalon ascertain in the future that it is more likely than not that deferred tax assets will be realized in excess of the net deferred tax assets, all or a portion of the $2,488,000 valuation allowance as of December 31, 2022, would be reversed as a benefit to the provision for income taxes in the period such determination was made.

 

Avalon Holdings Corporation and Subsidiaries


 

The provision for income taxes differs from the amount of income tax determined by applying the applicable U.S. statutory federal income tax rate to the income before income taxes as a result of the following differences (in thousands):

 

  

2022

  

2021

 

Income (loss) before income taxes

 $(886) $1,736 

Less net loss attributable to non-controlling interest in subsidiary

  (397)  (324)

Income (loss) before income taxes attributable to

        

Avalon Holdings Corporation common shareholders

  (489)  2,060 

Federal statutory rate

  21%  21%

Computed Federal provision (benefit) for income taxes

  (103)  433 

State income taxes, net of federal income tax benefits

  76   71 

Change in valuation allowance

  137   82 

Increase in available federal tax credit

  (164)  (144)

Other nondeductible expenses

  39   38 

Other nontaxable income

  -   (411)

Adjustment to deferred tax balances

  109   20 

Total provision for income taxes

 $94  $89 

 

Avalon is subject to income taxes in the U.S. federal and various states jurisdictions.  With few exceptions, Avalon is no longer subject to U.S. federal, state and local income tax examinations by taxing authorities for the years before 2019. Avalon recognizes any interest and penalty assessed by taxing authorities as a component of interest expense and other expense, respectively. There were no accruals for the payment of interest and penalties for 2022 and 2021.

 

Avalon made net income tax payments of approximately $58,000 and $65,000 in 2022 and 2021, respectively. At December 31, 2022, Avalon has taxable loss carryforwards for federal income tax purposes aggregating approximately $9,900,000 which are available to offset future federal taxable income. Legislation under the Tax Act allows for corporations to carryforward net operating losses generated beginning in 2018 indefinitely.  Net operating losses generated in 2018 may offset 80% of future taxable income. Of the $9,900,000 taxable loss carryforwards, $2,077,000 is carryforward indefinitely to offset 80% of future taxable income. Net operating losses generated prior to 2018 expire in 2023 through 2037. In addition, at December 31, 2022, certain subsidiaries of Avalon have net operating loss carryforwards for state purposes of approximately $11,346,000 which are available to offset future state taxable income. These carryforwards expire at various dates through 2042. A valuation allowance has been provided because it is more likely than not that the deferred tax assets relating to certain federal and state loss carryforwards will not be realized.

v3.23.1
Note 11 - Retirement Benefits
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Retirement Benefits [Text Block]

Note 11.  Retirement Benefits

Avalon sponsors a defined contribution profit sharing plan that is a qualified tax deferred benefit plan under Section 401(k) of the Internal Revenue Code (the “Plan”). Substantially all employees are eligible to participate in the Plan. The Plan provides for employer discretionary cash contributions as determined by Avalon’s Board of Directors. Discretionary contributions vest on a graduated basis and become 100% vested after five years of service.  Plan participants may also contribute a portion of their annual compensation to the Plan, subject to maximums imposed by the Internal Revenue Code and related regulations. The Board decided not to make a discretionary employer contribution for 2022 or 2021.

v3.23.1
Note 12 - Long-term Incentive Plan
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

Note 12.  Long-Term Incentive Plan

 

On March 14, 2019, the Board of Directors of Avalon approved the renewal of the expired 2009 Long-term Incentive Plan (the “2009 Plan”), which was set to expire in October of 2019. The 2009 Plan provides for the granting of options which are intended to be non-qualified stock options (“NQSO’s”) for federal income tax purposes except for those options designated as incentive stock options (“ISO’s”) which qualify under Section 422 of the Internal Revenue Code.

 

Avalon Holdings Corporation and Subsidiaries


 

The name of the plan was changed to the 2019 Long-term Incentive Plan (“the Option Plan”) to reflect the year of approval.  The Option Plan represents the renewal of the 2009 Plan which had 1,300,000 shares of Class A Common Stock available for stock options to employees and non-employee directors. The Option Plan has 1,300,000 shares available for stock options, less any shares of stock issued pursuant to options exercised under the 2009 Plan.  The total number of shares under the Option Plan and the 2009 Plan will not exceed 1,300,000. Shares of stock covered by options granted pursuant to the 2009 Plan which terminate or expire prior to exercise or have been surrendered or canceled shall be available for further option grants under the Option Plan. On April 25, 2019, at the Annual Meeting of Shareholders, the shareholders approved the Option Plan.

 

The purpose of the Avalon Holdings Corporation 2019 Long-term Incentive Plan (the “Plan”) is (a) to improve individual employee performance by providing long-term incentives and rewards to employees of Avalon, (b) to assist Avalon in attracting, retaining and motivating employees and non-employee directors with experience and ability, and (c) to associate the interests of such employees and directors with those of the Avalon shareholders.

 

NQSO’s may be granted with an exercise price which is not less than 100% of the fair market value of the Class A Common Stock on the date of grant.  Options designated as ISO’s shall not be less than 110% of fair market value for employees who are ten percent shareholders and not less than 100% of fair market value for other employees. The Board of Directors may, from time to time in its discretion, grant options to one or more outside directors, subject to such terms and conditions as the Board of Directors may determine, provided that such terms and conditions are not inconsistent with other applicable provisions of the Option Plan. Options shall have a term of no longer than ten years from the date of grant; except that for an option designated as an ISO which is granted to a ten percent shareholder, the option shall have a term no longer than five years. 

 

No option shall be exercisable prior to one year after its grant, unless otherwise provided by the Option Committee of the Board of Directors (but in no event before 6 months after its grant), and thereafter options shall become exercisable in installments, if any, as provided by the Option Committee. Options must be exercised for full shares of common stock.  To the extent that options are not exercised when they become initially exercisable, they shall be carried forward and be exercisable until the expiration of the term of such options. No option may be exercised by an optionee after his or her termination of employment for any reason with Avalon or an affiliate, except in certain situations provided by the Option Plan.

 

The stock options, vest ratably over a five year period and have a contractual term of ten years from the date of grant. At the end of each contractual vesting period, the share price of the Avalon common stock, traded on a public stock exchange (NYSE Amex), must reach a predetermined price within three years following such contractual vesting period before the stock options are exercisable (See table below). If the Avalon common stock price does not reach the predetermined price, the stock options will either be cancelled or the period will be extended at the discretion of the Board of Directors. 

 

The grant-date fair values of the stock option awards were estimated using the Monte Carlo Simulation. The Monte Carlo Simulation was selected to determine the fair value because it incorporates six minimum considerations; 1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option. 

 

The grant date fair value of the underlying equity was determined to be equal to Avalon’s publicly traded stock price as of the grant dates times the sum of the Class A and Class B common shares outstanding.

 

The expected term, or time until the option is exercised, is typically based on historical exercising behavior of previous option holders of a company’s stock. Due to the fact that the Company has had no historical exercising activity, prior to 2018, the simplified method was applied.  Because of the nature of the vesting described above, the options are separated into five blocks, with each block having its own vesting period and expected term. 

 

For stock option awards, the expected volatility was based on the observed historical volatility of Avalon common stock. There were no expected dividends and the risk-free interest rate was based on yield data for U. S. Treasury securities over a period consistent with the expected term.

 

In March 2021, unexercised options to purchase 190,000 shares previously granted under the 2009 Plan expired as the options were not exercised within ten years after the grant date.

 

Avalon Holdings Corporation and Subsidiaries


 

In March 2022, the Board of Directors extended the period of time for certain vested options that were not exercisable due to those options not meeting the predetermined stock price within the three years following the contractual vesting period. At December 31, 2022, options to purchase 90,000 shares have been granted under the 2009 Plan. Of these, 36,000 shares have been exercised, and options for 54,000 shares remain outstanding. 

 

The following table is a summary of the stock option activity during 2022 and 2021:                                                        

 

      

Weighted

  

Weighted

 
  

Number of

  

Average

  

Average

 
  

Options

  

Exercise

  

Fair Value at

 
  

Granted

  

Price

  

Grant Date

 

Outstanding at January 1, 2021

  244,000  $2.66  $1.03 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  (190,000)  2.89   1.20 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2021

  54,000   1.83   0.43 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  -   -   - 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2022

  54,000  $1.83  $0.43 

Options Vested

  54,000  $1.83  $0.43 

Exercisable at December 31, 2022

  -  $-  $- 

 

The stock options vest and become exercisable based upon achieving two critical metrics as follows:

 

 

1.

Contract Vesting Term:  The stock options vest ratably over a five year period.

 

2.

The Avalon common stock price traded on a public stock exchange (NYSE Amex) must reach the predetermined vesting price within three years after the options become vested under the contractual vesting term.

 

The table below represents the period and predetermined stock price needed for vesting.

 

  

Begins

 

Ends

 

Predetermined

 
  

Vesting

 

Vesting

 

Vesting Price

 

Block 1

 

12 months after Grant Dates

 

48 months after Grant Dates

 $3.43 

Block 2

 

24 months after Grant Dates

 

60 months after Grant Dates

 $4.69 

Block 3

 

36 months after Grant Dates

 

72 months after Grant Dates

 $6.43 

Block 4

 

48 months after Grant Dates

 

84 months after Grant Dates

 $8.81 

Block 5

 

60 months after Grant Dates

 

96 months after Grant Dates

 $12.07 

 

Compensation costs were approximately $4,000 and $5,000 for the years ended December 31, 2022 and 2021, respectively, based upon the estimated grant date fair value calculations. As of December 31, 2022, there was approximately $3,000 of total unrecognized compensation costs related to non-vested share-based compensation arrangements granted under the Plan. That cost is expected to be recognized over a weighted-average period of 1.42 years.

v3.23.1
Note 13 - Shareholders' Equity
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

Note 13.  Shareholders Equity

 

Each share of Class A Common Stock is entitled to one vote and each share of Class B Common Stock is entitled to ten votes on all matters submitted to a vote of the shareholders.  Except for the election of Avalon’s Board of Directors, the Class A Common Stock and the Class B Common Stock vote together as a single class on all matters presented for a vote to the shareholders.  However, with regard to the election of directors, for as long as the outstanding Class B Common Stock has more than 50% of the total outstanding voting power of all common stock, the holders of the Class A Common Stock, voting as a separate class, will elect the number of directors equal to at least 25% of the total Board of Directors and the holders of the Class B Common Stock, voting as a separate class, will elect the remaining directors. Thereafter, the holders of the Class A Common Stock (one vote per share) and Class B Common Stock (ten votes per share) will vote together as a single class for the election of directors.  The holders of a majority of all outstanding shares of Class A Common Stock or Class B Common Stock, voting as separate classes, must also approve amendments to the Articles of Incorporation that adversely affect the shares of their class. Shares of Class A Common Stock and Class B Common Stock do not have cumulative voting rights.

 

Avalon Holdings Corporation and Subsidiaries


 

Each share of Class B Common Stock is convertible, at any time, at the option of the shareholder, into one share of Class A Common Stock. Shares of Class B Common Stock are also automatically converted into shares of Class A Common Stock on the transfer of such shares to any person other than Avalon, another holder of Class B Common Stock or a Permitted Transferee, as defined in Avalon’s Articles of Incorporation. The Class A Common Stock is not convertible.

v3.23.1
Note 14 - Legal Matters
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Legal Matters and Contingencies [Text Block]

Note 14.  Legal Matters

 

In the ordinary course of conducting its business, Avalon becomes involved in lawsuits, administrative proceedings and governmental investigations, including those related to environmental matters. Some of these proceedings may result in fines, penalties or judgments being assessed against Avalon which, from time to time, may have an impact on its business and financial condition. Although the outcome of such lawsuits or other proceedings cannot be predicted with certainty, Avalon does not believe that any uninsured ultimate liabilities, fines or penalties resulting from such pending proceedings, individually or in the aggregate, would have a material adverse effect on its liquidity, financial position or results of operations (See Note 17).

 

In August 2018, Avalon filed a complaint in the United States District Court for the Southern District of New York against Guy Gentile and MintBroker International, Ltd (collectively “MintBroker”). The complaint seeks to recover from MintBroker all short-swing trading profits realized through its purchases and subsequent sales of the Avalon Class A Common Stock during the six month period ending on or about August 1, 2018, in accordance with Section 16(b) of the Securities Exchange Act of 1934, as amended, based on MintBroker’s Schedule 13(d), Form 3 and Form 4 filings made with the Securities and Exchange Commission.

 

In April 2022, the United States District Court for the Southern District of New York determined that MintBroker was liable under Section 16(b) of the Securities Exchange Act of 1934, as amended. The case was referred to a magistrate judge for a determination of damages. There can be no assurance that any damages determined by the court are collectible.

v3.23.1
Note 15 - Business Segment Information
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 15.  Business Segment Information

 

In determining the segment information, Avalon considered its operating and management structure and the types of information subject to regular review by its “chief operating decision maker.” Using the criteria of FASB ASC 280 Segment Reporting, Avalon’s reportable segments include waste management services and golf and related operations. Avalon accounts for intersegment net operating revenues as if the transactions were to third parties.  The segment disclosures are presented on this basis for all years presented.

 

Avalon’s primary business segment, the waste management services segment, provides hazardous and nonhazardous brokerage and management services to industrial, commercial, municipal and governmental customers, captive landfill management for an industrial customer and salt water injection well operations. 

 

Avalon’s golf and related operations segment consists of four golf courses and associated clubhouses which provide dining and banquet facilities, a hotel which provides lodging and resort related amenities including dining, banquet and conference facilities, and a multipurpose recreation center. Revenue for the golf and related operations segment consists primarily of membership dues, greens fees, cart rentals, room rentals, merchandise sales, tennis and fitness activities, salon and spa services and food and beverage sales. 

 

Avalon does not have operations located outside the United States and, accordingly, geographical segment information is not presented. In 2022, two customers accounted for 22% of the waste management services segment’s net operating revenues to external customers and 14% of the consolidated net operating revenues. In 2021, one customer accounted for 13% of the waste management services segment’s net operating revenues to external customers and 8% of the consolidated net operating revenues.

 

The accounting policies of the segments are consistent with those described for the consolidated financial statements in the summary of significant accounting policies (See Note 2).  Avalon measures segment profit for internal reporting purposes as income (loss) before taxes.

 

Avalon Holdings Corporation and Subsidiaries


 

Business segment information including the reconciliation of segment income (loss) to consolidated income before income taxes is as follows (in thousands):

 

  

Year Ended December 31,

 
  

2022

  

2021

 

Net operating revenues from:

        

Waste management services:

        

External customer revenues

 $49,763  $42,710 

Intersegment revenues

  -   - 

Total waste management services

  49,763   42,710 
         

Golf and related operations:

        

External customer revenues

  31,417   27,673 

Intersegment revenues

  80   47 

Total golf and related operations

  31,497   27,720 
         

Segment operating revenues

  81,260   70,430 

Intersegment eliminations

  (80)  (47)

Total net operating revenues

 $81,180  $70,383 
         

Income (loss) before income taxes:

        

Waste management services

 $4,373  $3,505 

Golf and related operations

  151   2,775 

Segment income before taxes

  4,524   6,280 

Corporate interest expense

  (1,436)  (1,117)

Corporate gain on debt extinguishment

  -   502 

Corporate other income, net

  13   15 

General corporate expenses

  (3,987)  (3,944)

Income (loss) before income taxes

 $(886) $1,736 
         

Depreciation and amortization expense:

        

Waste management services

 $118  $104 

Golf and related operations

  3,169   2,838 

Corporate

  196   170 

Total depreciation and amortization expense

 $3,483  $3,112 

 

Avalon Holdings Corporation and Subsidiaries


 

  

Year Ended December 31,

 
  

2022

  

2021

 

Interest expense:

        

Waste management services

 $1  $3 

Golf and related operations

  27   38 

Corporate

  1,436   1,117 

Total interest expense

 $1,464  $1,158 
         

Gain on debt extinguishment:

        

Waste management services

 $-  $- 

Golf and related operations

  -   1,462 

Corporate

  -   502 

Total gain on debt extinguishment

 $-  $1,964 
         

Capital expenditures:

        

Waste management services

 $94  $165 

Golf and related operations

  6,333   4,058 

Corporate

  134   576 

Total capital expenditures

 $6,561  $4,799 

 

 

  

December 31,

 
  

2022

  

2021

 

Total assets:

        

Waste management services

 $35,198  $34,203 

Golf and related operations

  63,355   59,700 

Corporate

  65,630   55,027 

Subtotal

  164,183   148,930 

Elimination of intersegment receivables

  (74,433)  (70,893)

Total assets

 $89,750  $78,037 

 

In comparing total assets at December 31, 2022 with those at December 31, 2021, the increase in the total assets of the waste management services segment of approximately $1.0 million was primarily a result of an increase accounts receivable. The increase in total assets of the golf and related operations segment of $3.6 million was primarily due to an increase in capital expenditures associated with The Grand Resort and Avalon Field Club at New Castle partially offset by current year depreciation on property and equipment. The increase in corporate total assets of approximately $10.6 million was primarily due to an increase in restricted cash received in conjunction with our 2022 Term Loan Agreement and an increase in intersegment transactions, which are eliminated in consolidation, partially offset by a decrease in operating cash and cash equivalents.

v3.23.1
Note 16 - Certain Relationships and Related Transactions
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

Note 16.  Certain Relationships and Related Transactions

 

AWMS Holdings, LLC

 

In August 2013, Avalon created a new Ohio limited liability company, AWMS Holdings, LLC, to act as a holding company to form and own a series of wholly owned subsidiaries that will own and operate Class II salt water injection wells and facilities (together the “facilities”). AWMS Holdings, LLC, offers investment opportunities to accredited investors by selling membership units of AWMS Holdings, LLC through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to construct the facilities necessary for the operation of salt water injection wells. AWMS Water Solutions, LLC, a wholly owned subsidiary of Avalon, manages all the salt water injection well operations, including the marketing and sales function and all decisions regarding the well operations for a percentage of the gross revenues. 

 

Avalon Holdings Corporation and Subsidiaries


 

In 2014 and 2013, Avalon, through a wholly owned subsidiary made capital contributions totaling approximately $3.4 million, which included cash and certain well assets, including the permits, in exchange for membership units of AWMS Holdings, LLC. Through a private placement offering for the purchase of membership units, AWMS Holdings, LLC raised approximately $3.8 million from accredited investors in 2014 and 2013. Management and outside directors of Avalon, who qualified as accredited investors, invested approximately $1.0 million in AWMS Holdings, LLC.

 

As a result of a private placement offering, Avalon is not the majority owner of AWMS Holdings, LLC. At December 31, 2022 and 2021, respectively, Avalon owns approximately 47% of AWMS Holdings, LLC. In accordance with ASC 810-10 and related amendment, due to the managerial control of American Water Solutions, LLC, AWMS Holdings, LLC is a VIE, and the financial statements of AWMS Holdings, LLC and subsidiaries are included in Avalon’s consolidated financial statements. ASC 810-10 requires noncontrolling interests to be reported as a separate component of equity. The amount of net loss attributable to the noncontrolling interest is recorded in “net loss attributable to noncontrolling interest” in our Consolidated Statements of Operations. During the years ended December 31, 2022 and 2021, net loss attributable to the noncontrolling interest in AWMS Holdings, LLC was approximately $0.1 million and $0.2 million, respectively. 

 

Avalon Med Spa, LLC

 

In March 2021, Avalon created a new Ohio limited liability company, Avalon Med Spa, LLC. Avalon Med Spa, LLC provides elective appearance improving nonsurgical aesthetic services under the supervision of a licensed physician. Avalon Med Spa, LLC, offers investment opportunities to accredited investors by selling membership units through private placement offerings. The monies received from these offerings, along with internally contributed capital, are used to purchase medical spa equipment and construct the facilities necessary for operation. Avalon operates and manages all decisions regarding the medical spa operations for a percentage of the gross revenues.

 

In 2021, Avalon made a capital contribution totaling $359,000, which included cash and certain equipment, in exchange for membership units of Avalon Med Spa, LLC. Through a private placement offering for the purchase of membership units, Avalon Med Spa, LLC raised $358,000 from accredited investors in August 2021. In March 2022, Avalon and accredited investors made additional capital contributions of $143,000 and $142,000, respectively. An outside director of Avalon, who qualified as an accredited investor, invested less than 10% of the total investment in Avalon Med Spa, LLC. Avalon is the majority owner of Avalon Med Spa, LLC owning 50.1% of the company at both December 31, 2022 and 2021, respectively.

 

In accordance with ASC 810-10 and related amendment, Avalon Med Spa, LLC is a VIE, and the financial statements of Avalon Med Spa, LLC are included in Avalon’s consolidated financial statements. ASC 810-10 requires noncontrolling interests to be reported as a separate component of equity. The amount of net loss attributable to the noncontrolling interest is recorded in “net loss attributable to noncontrolling interest” in our Consolidated Statements of Operations. During the years ended December 31, 2022 and 2021, net loss attributable to the noncontrolling interest in Avalon Med Spa, LLC was approximately $0.3 million and $0.1 million, respectively. 

v3.23.1
Note 17 - Injection Wells Suspension
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
Suspended Injection Well Costs Disclosure [Text Block]

Note 17.  Injection Wells Suspension

 

As a result of a seismic event with a magnitude of 2.1 occurring on August 31, 2014, the Chief of the Division of Oil and Gas Resources Management (“Chief” or “Division”) issued Orders on September 3, 2014 to immediately suspend all operations of Avalon’s two saltwater injection wells until the Division could further evaluate the wells. The Orders were based on the findings that the two saltwater injection wells were located in close proximity to an area of known seismic activity and that the saltwater injection wells pose a risk of increasing or creating seismic activity.

 

On September 5, 2014, Avalon submitted the information required by the Chief’s Order in regards to its AWMS #1 injection well, and the Chief lifted the suspension for that well on September 18, 2014. On September 19, 2014, Avalon submitted information and a written plan required by the Chief’s Order proposing the establishment of certain operations and management controls on injections for the AWMS #2 injection well. To date, the Division has not responded to that plan despite Avalon’s requests for feedback.

 

On October 2, 2014, Avalon filed an appeal with the Ohio Oil and Gas Commission (the “Commission”) disputing the basis for suspending operations of AWMS #2 and also the authority of the Chief to immediately suspend such operations. On March 11, 2015, an appeal hearing was held. The Chief stated during the hearing that the suspension order is temporary, and he expects that AWMS #2 will be allowed to resume operations once the state’s final policymaking is complete. 

 

On August 12, 2015, the Commission upheld the temporary suspension of injection operations of AWMS #2 stating that the temporary suspension would allow the Chief more time to fully evaluate the facts in anticipation of the Division’s implementation of a comprehensive regulatory plan that will specifically address injection-induced seismicity. 

 

Avalon appealed that decision to the Franklin County Court of Common Pleas (the “Court”), and on November 1, 2016 an appeal hearing was held in that Court. On December 23, 2016, the Court issued its Decision and Order in Avalon’s favor, and vacated the Commission’s decision. The Court found that the Division’s suspension and refusal to work with the Company over the 26 month period was arbitrary and not in accordance with reason.  Subsequent to the ruling, and in accordance with the Court’s Decision and Order, both Avalon and the Division submitted their proposed restart plans to the Court. Avalon’s plan sets forth both the initial volumes and pressures and increases in volume and pressure while continuously monitoring seismicity and addressing the concerns of public health and safety. 

 

On February 21, 2017, the Court issued its Final Decision and Order. The Court’s Final Decision and Order set forth conditions for restarting the AWMS #2 salt water injection well in accordance with the proposed restart plans filed by Avalon with minor revisions. On February 22, 2017, the Division appealed the Final Decision and Order and filed a Motion to Stay the Court Order. The Motion to Stay was granted by the Ohio 10th District Court of Appeals on March 21, 2017.

 

On September 14, 2017, an appeal hearing was held in the Ohio 10th District Court of Appeals and on July 31, 2018 a decision was issued on the appeal. The decision reinstated the previous Ohio Oil and Gas Commission decision in this matter. 

 

On September 12, 2018, the Company appealed the Ohio 10th District Court of Appeals decision to the Supreme Court of Ohio. On November 21, 2018, the Company received notice from the Supreme Court of Ohio that the court would not accept for review the Company’s appeal of the Ohio 10th District Court of Appeals decision on the Division of Oil and Gas Resources Management’s appeal of the Franklin County Court of Common Pleas February 21, 2017 entry allowing restart of the Company’s AWMS Water Solutions, LLC #2 salt water injection well.    

 

Avalon Holdings Corporation and Subsidiaries


 

On April 5, 2019, Avalon filed with the Oil and Gas Commission a motion to vacate its prior decisions in this matter. The Oil and Gas Commission scheduled a hearing on this motion for August 13, 2019. Before the hearing began, and in response to the Division’s motion to dismiss the Company’s motion to vacate, the Commission dismissed the matter. The Company appealed that decision to the Franklin County Court of Common Pleas. In April 2020, the Division’s motion to dismiss and the Company’s opposition were reviewed by the Court. Following the restart orders received on May 24, 2021, and discussed below, the Court dismissed the complaint.

 

Concurrently with the filing of the appeal with the Franklin County Court of Common Pleas, the Company filed a writ of mandamus in the 10th District Court of Appeals on August 30, 2019 to compel the chief of the Division to issue restart orders, or alternative orders that would allow the Company to either restart the AWMS #2 well, or appeal said orders to the Oil and Gas Commission in accordance with Ohio Law. On October 6, 2020 and in response to a motion from the Division, the Court dismissed this complaint for writ of mandamus.

 

In addition, on August 26, 2016, Avalon filed a complaint in the 11th Appellate District Court in Trumbull County, Ohio for a Peremptory Writ of Mandamus to compel the Director of the Ohio Department of Natural Resources (“ODNR”) to initiate appropriations procedures to determine damages from the illegal regulatory taking of the Company’s property, or issue an alternative remedy at law. The Company believes that the actions, and lack of responsible actions, by the ODNR is a clear violation of the Company’s property rights and a violation of the Fifth and Fourteenth Amendments to the U.S. Constitution; Article I, Section 19 of the Ohio Constitution; and Ohio Revised Code Chapter 163. 

 

On March 18, 2019, Avalon received notice that the 11th Appellate District Court in Trumbull County, Ohio issued summary judgment in favor of the Ohio Department of Natural Resources in the writ of mandamus action that resulted from the suspension order of the Company’s salt water injection well. The decision was appealed to the Supreme Court of Ohio on April 5, 2019. Oral arguments in the case occurred on April 7, 2020. On September 23, 2020, the Supreme Court of Ohio ruled in favor of the Company. The Supreme Court of Ohio reversed the decision of the 11th Appellate District Court and remanded the case back to that court for a trial on the merits. The trial occurred in September and October 2021. On December 19, 2022, the 11th Appellate District Court denied the Company’s writ of mandamus action. The Court determined that the Company failed to establish a cognizable property interest that would necessitate a just compensation/takings analysis and accordingly denied the Company’s petition for writ of mandamus. The decision was appealed to the Supreme Court of Ohio on January 30, 2023. Briefing to the Supreme Court of Ohio is underway.

 

On May 24, 2021, the Company received Chief’s Orders from the Division vacating the September 3, 2014 suspension orders for AWMS #2 and setting conditions for restart of that well. Among these conditions was a limit placed on the seismicity within three miles of the well. Under the Order, if a seismic event with a magnitude 2.1 or above occurs, the well must cease operations for an indefinite period of time until concurrence for subsequent restart is received from the Division. The Company appealed the May 2021 Chief’s Order to the Ohio Oil and Gas Commission, seeking reasonable operating conditions that will allow the facility to operate profitably while protecting human health and property. A hearing in this matter occurred in February 2022. On September 30, 2022, the Oil and Gas Commission rendered their decision for the Division in this matter, once again deferring to the Division in their decision. The Company appealed the decision to the Franklin County Ohio Court of Common Pleas on August 9, 2022. The briefings in this matter are complete and the Company is awaiting a decision.

 

Avalon Holdings Corporation and Subsidiaries


 

v3.23.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2022
Notes to Financial Statements  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]

AVALON HOLDINGS CORPORATION AND SUBSIDIARIES

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021

(in thousands)

 

 

      

Additions

          

DESCRIPTION

 

Balance at Beginning of Year

  

Charged

(Credited) to

Costs and

Expenses

 

Charged to

Other

Accounts

  

Deductions /

(Recoveries)

 

Balance at

End of Year

 
                       

Year ended December 31, 2022

                      

Allowance for credit losses

 $265  $32   $-  $37(1)  $260 

Deferred tax asset valuation allowance

 $2,351  $137(2)  $-  $-   $2,488 
                       

Year ended December 31, 2021

                      

Allowance for credit losses

 $265  $36   $-  $36(1)  $265 

Deferred tax asset valuation allowance

 $2,269  $82(2)  $-  $-   $2,351 

 

(1)

Accounts receivable written-off as uncollectible, net of recoveries.

(2)

Change in valuation allowance primarily for deferred tax assets when it is more likely than not that the deferred tax assets will not be realized.

 

v3.23.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of Avalon, its wholly owned subsidiaries and those companies in which Avalon has managerial control.

 

All significant intercompany accounts and transactions have been eliminated in consolidation.

Subsequent Events, Policy [Policy Text Block]

Subsequent Events

 

Avalon evaluated subsequent events for potential recognition and disclosure through the date the financial statements were issued.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents for purposes of the Consolidated Statements of Cash Flows and Consolidated Balance Sheets. Avalon maintains its cash balances in various financial institutions. These balances may, at times, exceed federal insured limits. Avalon has not experienced any losses in such accounts and believes it is not exposed to any significant credit risk relating to its cash and cash equivalents (See Note 4).

Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]

Restricted Cash

 

Cash and cash equivalents that are restricted as to withdrawal or use under the terms of certain contractual agreements are recorded in restricted cash on the Consolidated Balance Sheets. Restricted cash of $10.4 million and $1.7 million at December 31, 2022 and 2021, respectively, consists of loan proceeds deposited into a project fund account to fund costs associated with the renovation and expansion of The Grand Resort and Avalon Field Club at New Castle in accordance with the provisions of the loan and security agreement (See Notes 4 and 9).

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost or net realizable value. Cost of inventories is determined by the average cost method. If necessary, a provision for potentially obsolete or slow-moving inventory is made based on management’s analysis of inventory levels and future sales forecasts.

Fair Value of Financial Instruments, Policy [Policy Text Block]

Financial Instruments

 

The Company follows the guidance included in the Financial Accounting Standard Board (“FASB”) Accounting Standards Codification (“ASC”) 820, Fair Value Measurements and Disclosures, for its financial assets and liabilities. The fair value of financial instruments consisting of cash, cash equivalents, restricted cash, accounts receivable, and accounts payable at December 31, 2022 and 2021 approximates carrying value due to the relative short maturity of these financial instruments.

 

The fair value of the Company’s term loan approximates carrying value at December 31, 2022 and 2021, as neither the Company’s credit rating nor credit conditions have changed substantially since the debt was refinanced.

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful life of the asset which varies from 10 to 30 years for land improvements; 5 to 50 years in the case of buildings and improvements; and from 3 to 10 years for machinery and equipment, vehicles and office furniture and equipment (See Note 6).

 

Major additions and improvements are charged to the property and equipment accounts while replacements, maintenance and repairs, which do not improve or extend the life of the respective asset, are expensed as incurred. The cost of assets retired or otherwise disposed of and the related accumulated depreciation is eliminated from the accounts in the year of disposal. Gains or losses resulting from disposals of property and equipment are recorded in “Other income, net” in our Consolidated Statements of Operations.

Debt, Policy [Policy Text Block]

Debt Issuance Costs

 

Debt issuance costs are capitalized and amortized over the life of the related debt. Amortization of deferred financing costs is included in interest expense in the Consolidated Statements of Operations. Debt issuance costs incurred related to the loan and security agreement is presented in the Consolidated Balance Sheets as a direct deduction from the carrying amount of the debt (See Note 9).

Income Tax, Policy [Policy Text Block]

Income Taxes

Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and to operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded against net deferred tax assets when management believes it is more likely than not that such deferred tax assets will not be realized. Avalon recognizes any interest and penalty assessed by taxing authorities as a component of interest expense and other expense, respectively (see Note 10).

 

The provisions of ASC 740, Income Taxes (“ASC 740”), clarify the accounting for uncertainty in income taxes recognized in financial statements and prescribe a recognition threshold and measurement attribute for uncertain tax positions taken or expected to be taken on a tax return. ASC 740 also requires that interest and penalties related to unrecognized tax benefits be recognized in the financial statements. Avalon does not have any unrecognized tax benefits that would affect its financial position.

Revenue [Policy Text Block]

Revenue Recognition

 

The Company recognizes revenue in accordance with FASB ASC 606, Revenue from Contracts with Customers (“ASC 606”). In accordance with ASC 606, Avalon identifies a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Revenue is recognized when obligations under the terms of the contract with our customer are satisfied; generally this occurs with the transfer of control of the good or service to the customer. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services (See Note 5).

Receivable [Policy Text Block]

Accounts Receivable

 

Receivables, net, include amounts billed and currently due from customers. The majority of Avalon’s accounts receivable is due from industrial and commercial customers. Credit is extended based on an evaluation of a customer’s financial condition and, generally, collateral is not required. The amounts due are stated at their net realizable value. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that will not be collected. Customer accounts that are outstanding longer than the contractual payment terms are considered past due. Avalon determines its allowance by considering a number of factors, including the length of time trade accounts receivable are past due, Avalon’s previous accounts receivable loss history, the customer’s current ability to pay its obligation to Avalon and the condition of the general economy and the industry as a whole. Avalon writes off accounts receivable when they become uncollectible. Payments subsequently received on such receivables are credited to the allowance for credit losses, or to income, as appropriate under the circumstances (See Note 5).

Lessee, Leases [Policy Text Block]

Leases

 

Avalon applies FASB Accounting Standards Update (“ASU”) 2016-02, Leases. The standard establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases are classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement as either rental expense for operating leases and depreciation and interest expense for finance leases (See Note 7).

Equity Method Investments [Policy Text Block]

Non-controlling Interest

 

Under FASB ASC 810-10, Consolidations Overall (“ASC 810-10”), a company must determine whether it has a variable interest in a legal entity being evaluated for consolidation. A variable interest entity (“VIE”) is consolidated in the financial statements if the company has the power to direct activities that most significantly impact the economic performance of the VIE and has the obligation to absorb losses or the right to receive benefits from the VIE that could potentially be significant to the VIE.

 

In accordance ASC 810-10, both AWMS Holdings, LLC and Avalon Med Spa, LLC are VIEs, and their financial statements are included in Avalon’s consolidated financial statements. ASC 810-10 requires non-controlling interests to be reported as a separate component of equity. The amount of net loss attributable to the non-controlling interest is recorded in “net loss attributable to non-controlling interest in subsidiaries” in our Consolidated Statements of Operations (See Note 16).

Share-Based Payment Arrangement [Policy Text Block]

Share-Based Compensation

 

Avalon recognizes share-based compensation expense related to stock options issued to employees and directors. Avalon estimates the fair value of the stock options granted using a Monte Carlo simulation. The Monte Carlo Simulation was selected to determine the fair value because it incorporates six minimum considerations;  1) the exercise price of the option, 2) the expected term of the option, taking into account both the contractual term of the option, the effects of employees’ expected exercise and post-vesting employment termination behavior, as well as the possibility of change in control events during the contractual term of the option agreements, 3) the current fair value of the underlying equity, 4) the expected volatility of the value of the underlying share for the expected term of the option, 5) the expected dividends on the underlying share for the expected term of the option and 6) the risk-free interest rate(s) for the expected term of the option.

 

Avalon amortizes the grant date fair value of the stock options over the expected term which approximates the requisite service period. If accelerated vesting occurs based on the market performance of Avalon’s common stock, the compensation costs related to the vested stock options that have not previously been amortized are recognized upon vesting (See Note 12).

Asset Retirement Obligation [Policy Text Block]

Asset Retirement Obligation

 

Avalon recorded an estimated asset retirement obligation of $0.1 million at December 31, 2022 and 2021, respectively, to plug and abandon the two salt water injection wells based upon an estimate from an experienced and qualified third party.

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Asset Impairments

 

Avalon reviews the carrying value of its long-lived assets whenever events or changes in circumstances indicate that its carrying amount may not be recoverable. If indicators of impairment exist, Avalon would determine whether the estimated undiscounted sum of the future cash flows of such assets and their eventual disposition is less than its carrying amount. If less, an impairment loss would be recognized if, and to the extent that the carrying amount of such assets exceeds their respective fair value. Avalon would determine the fair value by using quoted market prices, if available, for such assets; or if quoted market prices are not available, Avalon would discount the expected estimated future cash flows.

 

Avalon reviewed the carrying value of its long-lived assets in accordance with FASB ASC 360-10-35, Property, Plant and Equipment Overall Subsequent Measurement. Avalon does not believe there was a triggering event in 2022 or 2021 as future cash flows have not changed significantly and asset values have remained relatively stable.

Regulatory Environmental Costs, Policy [Policy Text Block]

Environmental Liabilities

 

When Avalon concludes that it is probable that a liability has been incurred with respect to a site, a provision is made in Avalon’s financial statements for Avalon’s best estimate of the liability based on management’s judgment and experience, information available from regulatory agencies, and the number, financial resources and relative degree of responsibility of other potentially responsible parties who are jointly and severally liable for remediation of that site, as well as, the typical allocation of costs among such parties. If a range of possible outcomes is estimated and no amount within the range appears to be a better estimate than any other, Avalon provides for the minimum amount within the range, in accordance with generally accepted accounting principles. The liability is recognized on an undiscounted basis.  Avalon’s estimates are revised, as deemed necessary, as additional information becomes known. Although Avalon is not currently aware of any environmental liability, there can be no assurance that in the future an environmental liability will not occur.

Earnings Per Share, Policy [Policy Text Block]

Basic and Diluted Net Income (Loss) per Share

 

Basic net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing the net income (loss) attributable to Avalon Holdings Corporation common shareholders by the weighted average number of common shares outstanding.

 

Diluted net income (loss) per share attributable to Avalon Holdings Corporation common shareholders is computed by dividing net income (loss) attributable to Avalon Holdings Corporation shareholders by the weighted average number of common shares outstanding plus any weighted common equivalent shares determined to be outstanding during the period using the treasury method. The weighted common equivalent shares included in the calculation are related to stock options granted by Avalon where the weighted average market price of Avalon’s common stock for the period presented is greater than the option exercise price of the stock option. For periods in which Avalon is in a net loss position, the diluted per share amount reported is equal to the basic per share amount because such dilution would be considered anti-dilutive (See Note 8).

v3.23.1
Note 4 - Cash, Cash Equivalents and Restricted Cash (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Table Text Block]
  

2022

  

2021

 

Cash and cash equivalents

 $1,624  $3,254 

Restricted cash

  10,426   1,696 

Total cash, cash equivalents and restricted cash

 $12,050  $4,950 

v3.23.1
Note 5 - Revenues (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

2022

  

2021

 

Waste management and brokerage services

 $47,138  $40,266 

Captive landfill management operations

  2,625   2,444 

Total waste management services revenues

  49,763   42,710 

Food, beverage and merchandise sales

  12,137   11,045 

Membership dues revenue

  7,092   6,697 

Room rental revenue

  5,507   4,450 

Greens fees and cart rental revenue

  2,871   2,723 

Salon and spa services

  1,830   1,059 

Fitness and tennis lesson revenue

  435   448 

Other revenue

  1,545   1,251 

Total golf and related operations revenue

  31,417   27,673 

Total net operating revenues

 $81,180  $70,383 
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
      

Provision

  

Write-offs

     
  

Balance at

  

for Credit

  

less

  

Balance at

 
  

Beginning of Period

  

Losses

  

Recoveries

  

End of Period

 

Allowance for credit losses

                

Year ended December 31, 2022

 $265  $32  $(37) $260 

Year ended December 31, 2021

 $265  $36  $(36) $265 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
      

Unbilled

         
  

Balance at

  

Membership

      

Balance at

 
  

Beginning of Period

  

Dues

  

Billings

  

End of Period

 

Contract Assets:

                

Unbilled membership dues receivable

                

Year ended December 31, 2022

 $578  $2,060  $(2,039) $599 

Year ended December 31, 2021

 $585  $1,997  $(2,004) $578 
  

Balance at

      

Revenue

  

Balance at

 
  

Beginning of Period

  

Billings

  

Recognized

  

End of Period

 

Contract Liabilities:

                

Deferred membership dues revenue

                

Year ended December 31, 2022

 $3,363  $7,372  $(7,092) $3,643 

Year ended December 31, 2021

 $3,196  $6,864  $(6,697) $3,363 

Customer advance deposits

                

Year ended December 31, 2022

 $795  $3,038  $(2,868) $965 

Year ended December 31, 2021

 $674  $1,953  $(1,832) $795 

v3.23.1
Note 6 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

2022

  

2021

 

Land and land improvements

 $16,764  $15,588 

Buildings and improvements

  52,974   48,603 

Machinery and equipment

  8,567   7,122 

Office furniture and fixtures

  9,638   8,773 

Vehicles

  865   791 

Construction in progress

  11   1,448 
   88,819   82,325 

Less accumulated depreciation and amortization

  (32,014)  (28,987)

Property and equipment, net

 $56,805  $53,338 

v3.23.1
Note 7 - Leases (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Lessee, Operating Lease Assets and Liabilities [Table Text Block]
  

2022

  

2021

 

Operating lease right-of-use assets

 $1,386  $1,598 
         

Current portion of obligations under operating leases

 $424  $534 

Long-term portion of obligations under operating leases

  962   1,064 

Total obligations under operating leases

 $1,386  $1,598 
  

2022

  

2021

 

Leased property under finance leases

 $12,004  $11,978 

Less accumulated amortization

  (7,003)  (6,588)

Leased property under finace leases, net

 $5,001  $5,390 
         

Current portion of obligations under finance leases

 $115  $167 

Long-term portion of obligations under finance leases

  381   496 

Total obligations under finance leases

 $496  $663 
Lease, Cost [Table Text Block]
  

2022

  

2021

 

Operating lease cost:

        

Rental expense

 $766  $758 
         

Finance lease cost:

        

Depreciation expense

 $511  $545 

Interest expense

  28   41 

Total finance lease cost

 $539  $586 
Lease, Liability, Maturity [Table Text Block]
  

Finance

  

Operating

   

Total

 

2023

 $139  $489   $628 

2024

  129   419    548 

2025

  64   357    421 

2026

  38   179    217 

2027

  15   95    110 

Thereafter

  375   -    375 

Total lease payments

  760   1,539    2,299 

Less imputed interest

  264   153    417 

Total

  496   1,386 

#

  1,882 

Less current portion of obligations under leases

  115   424    539 

Long-term portion of obligations under leases

 $381  $962 

#

 $1,343 

v3.23.1
Note 8 - Basic and Diluted Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

 

Net income (loss) attributable to Avalon Holdings Corporation common shareholders

 $(583) $1,971 
         

Shares used in computing basic income (loss) per share

  3,899   3,899 

Potentially dilutive shares from stock options

  -   34 

Shares used in computing diluted income (loss) per share

  3,899   3,933 
         

Income (loss) per share attributable to Avalon Holdings Corporation common shareholders

        

Basic net income (loss) per share

 $(0.15) $0.51 

Diluted net income (loss) per share

 $(0.15) $0.50 

v3.23.1
Note 9 - Term Loans and Line of Credit Agreements (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Long-Term Debt Instruments [Table Text Block]
  

December 31, 2022

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2022 Term Loan Agreement

 $30,820  $(559) $30,261 

Less current portion

  563   (60)  503 

Long-term debt

 $30,257  $(499) $29,758 
  

December 31, 2021

 
  

Gross Amount

  

Debt Issuance Costs

  

Net Amount

 

2019 Term Loan Agreement

 $20,833  $(331) $20,502 

Less current portion

  1,168   (42)  1,126 

Long-term debt

 $19,665  $(289) $19,376 
Schedule of Maturities of Long-Term Debt [Table Text Block]

2023

 $563 

2024

  2,148 

2025

  634 

2026

  674 

2027

  715 

Thereafter

  27,636 

Total

 $32,370 

v3.23.1
Note 10 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

2022

  

2021

 

Current:

        

Federal

 $(2) $(3)

State

  96   92 

Total current income taxes

  94   89 

Deferred:

        

Federal

  -   - 

State

  -   - 

Total deferred income taxes

  -   - 

Total provision for income taxes

 $94  $89 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

2022

  

2021

 

Deferred tax assets:

        

Accounts receivable, allowance for doubtful accounts

 $65  $66 

Reserves not deductible until paid

  7   4 

Net operating loss carryforwards

        

Federal

  2,081   2,168 

State

  494   883 

Federal tax credit

  1,041   877 

Operating lease liabilities

  345   402 

Section 163(j) business interest expense carryforward

  269   - 

Other

  37   92 

Gross deferred tax assets

  4,339   4,492 

Less valuation allowance

  (2,488)  (2,351)

Deferred tax assets net of valuation allowance

 $1,851  $2,141 
         

Deferred tax liabilities:

        

Property and equipment

 $(1,498) $(1,731)

Operating lease right of use assets

  (345)  (402)

Gross deferred tax liabilities

 $(1,843) $(2,133)

Net deferred tax asset

 $8  $8 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2022

  

2021

 

Income (loss) before income taxes

 $(886) $1,736 

Less net loss attributable to non-controlling interest in subsidiary

  (397)  (324)

Income (loss) before income taxes attributable to

        

Avalon Holdings Corporation common shareholders

  (489)  2,060 

Federal statutory rate

  21%  21%

Computed Federal provision (benefit) for income taxes

  (103)  433 

State income taxes, net of federal income tax benefits

  76   71 

Change in valuation allowance

  137   82 

Increase in available federal tax credit

  (164)  (144)

Other nondeductible expenses

  39   38 

Other nontaxable income

  -   (411)

Adjustment to deferred tax balances

  109   20 

Total provision for income taxes

 $94  $89 

v3.23.1
Note 12 - Long-term Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

  

Weighted

 
  

Number of

  

Average

  

Average

 
  

Options

  

Exercise

  

Fair Value at

 
  

Granted

  

Price

  

Grant Date

 

Outstanding at January 1, 2021

  244,000  $2.66  $1.03 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  (190,000)  2.89   1.20 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2021

  54,000   1.83   0.43 

Options granted

  -   -   - 

Options exercised

  -   -   - 

Options expired

  -   -   - 

Options cancelled or forfeited

  -   -   - 

Outstanding at December 31, 2022

  54,000  $1.83  $0.43 

Options Vested

  54,000  $1.83  $0.43 

Exercisable at December 31, 2022

  -  $-  $- 
Schedule Of Period And Predetermined Stock Price Needed For Vesting [Table Text Block]
  

Begins

 

Ends

 

Predetermined

 
  

Vesting

 

Vesting

 

Vesting Price

 

Block 1

 

12 months after Grant Dates

 

48 months after Grant Dates

 $3.43 

Block 2

 

24 months after Grant Dates

 

60 months after Grant Dates

 $4.69 

Block 3

 

36 months after Grant Dates

 

72 months after Grant Dates

 $6.43 

Block 4

 

48 months after Grant Dates

 

84 months after Grant Dates

 $8.81 

Block 5

 

60 months after Grant Dates

 

96 months after Grant Dates

 $12.07 

v3.23.1
Note 15 - Business Segment Information (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

 

Net operating revenues from:

        

Waste management services:

        

External customer revenues

 $49,763  $42,710 

Intersegment revenues

  -   - 

Total waste management services

  49,763   42,710 
         

Golf and related operations:

        

External customer revenues

  31,417   27,673 

Intersegment revenues

  80   47 

Total golf and related operations

  31,497   27,720 
         

Segment operating revenues

  81,260   70,430 

Intersegment eliminations

  (80)  (47)

Total net operating revenues

 $81,180  $70,383 
         

Income (loss) before income taxes:

        

Waste management services

 $4,373  $3,505 

Golf and related operations

  151   2,775 

Segment income before taxes

  4,524   6,280 

Corporate interest expense

  (1,436)  (1,117)

Corporate gain on debt extinguishment

  -   502 

Corporate other income, net

  13   15 

General corporate expenses

  (3,987)  (3,944)

Income (loss) before income taxes

 $(886) $1,736 
         

Depreciation and amortization expense:

        

Waste management services

 $118  $104 

Golf and related operations

  3,169   2,838 

Corporate

  196   170 

Total depreciation and amortization expense

 $3,483  $3,112 
  

Year Ended December 31,

 
  

2022

  

2021

 

Interest expense:

        

Waste management services

 $1  $3 

Golf and related operations

  27   38 

Corporate

  1,436   1,117 

Total interest expense

 $1,464  $1,158 
         

Gain on debt extinguishment:

        

Waste management services

 $-  $- 

Golf and related operations

  -   1,462 

Corporate

  -   502 

Total gain on debt extinguishment

 $-  $1,964 
         

Capital expenditures:

        

Waste management services

 $94  $165 

Golf and related operations

  6,333   4,058 

Corporate

  134   576 

Total capital expenditures

 $6,561  $4,799 
  

December 31,

 
  

2022

  

2021

 

Total assets:

        

Waste management services

 $35,198  $34,203 

Golf and related operations

  63,355   59,700 

Corporate

  65,630   55,027 

Subtotal

  164,183   148,930 

Elimination of intersegment receivables

  (74,433)  (70,893)

Total assets

 $89,750  $78,037 

v3.23.1
Schedule II - Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Valuation and Qualifying Accounts Disclosure [Table Text Block]
      

Additions

          

DESCRIPTION

 

Balance at Beginning of Year

  

Charged

(Credited) to

Costs and

Expenses

 

Charged to

Other

Accounts

  

Deductions /

(Recoveries)

 

Balance at

End of Year

 
                       

Year ended December 31, 2022

                      

Allowance for credit losses

 $265  $32   $-  $37(1)  $260 

Deferred tax asset valuation allowance

 $2,351  $137(2)  $-  $-   $2,488 
                       

Year ended December 31, 2021

                      

Allowance for credit losses

 $265  $36   $-  $36(1)  $265 

Deferred tax asset valuation allowance

 $2,269  $82(2)  $-  $-   $2,351 

v3.23.1
Note 1 - Description of the Business (Details Textual)
12 Months Ended
Dec. 31, 2022
Golf and Related Operations [Member]  
Number of Golf Courses 4

v3.23.1
Note 2 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Restricted Cash and Cash Equivalents, Noncurrent, Total $ 10,426 $ 1,696
Asset Retirement Obligation, Ending Balance $ 100 $ 100
Land and Land Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Land and Land Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 30 years  
Building and Building Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Building and Building Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 50 years  
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  

v3.23.1
Note 4 - Cash, Cash Equivalents and Restricted Cash - Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash and cash equivalents $ 1,624 $ 3,254  
Restricted cash 10,426 1,696  
Total cash, cash equivalents and restricted cash $ 12,050 $ 4,950 $ 8,095

v3.23.1
Note 5 - Revenues (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 03, 2014
Number of Suspended Saltwater Injection Wells 2     2
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 81,180 $ 70,383    
Accounts Receivable, Allowance for Credit Loss, Ending Balance 300 300    
Contract with Customer, Asset, after Allowance for Credit Loss, Total 599 578 $ 585  
Contract with Customer, Liability, Total $ 3,600 $ 3,400    
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | Two Customers [Member]        
Concentration Risk, Percentage 22.00%      
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | One Customer [Member]        
Concentration Risk, Percentage   13.00%    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Number of Major Customers 2 1    
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]        
Concentration Risk, Percentage 14.00%      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]        
Concentration Risk, Percentage   8.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]        
Concentration Risk, Percentage 16.00% 17.00%    
Customer Advance Deposits [Member]        
Contract with Customer, Liability, Total $ 965 $ 795 $ 674  
Waste Management Services [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 49,763 $ 42,710    
Revenue from Contract with Customer, Excluding Assessed Tax, Percentage 61.00% 61.00%    
Accounts Receivable, after Allowance for Credit Loss, Total $ 10,000 $ 9,000    
Waste Management Services [Member] | Maximum [Member]        
Contract Term (Year)   1 year    
Waste Management Services [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member]        
Number of Major Customers 2 1    
Waste Management Services [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | Two Customers [Member]        
Concentration Risk, Percentage 22.00%      
Waste Management Services [Member] | Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | One Customer [Member]        
Concentration Risk, Percentage   13.00%    
Waste Management Services [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]        
Concentration Risk, Percentage 14.00%      
Waste Management Services [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]        
Concentration Risk, Percentage   8.00%    
Waste Management Services [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Number of Major Customers 1 1    
Waste Management Services [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]        
Concentration Risk, Percentage 18.00% 19.00%    
Waste Management Services [Member] | Salt Water Injection Operations [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 0 $ 0    
Golf and Related Operations [Member]        
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 31,417 $ 27,673    
Revenue from Contract with Customer, Excluding Assessed Tax, Percentage 39.00% 39.00%    
Number of Golf Courses 4      
Accounts Receivable, after Allowance for Credit Loss, Total $ 1,100 $ 900    
Golf and Related Operations [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Membership Agreement, Term (Year) 1 year      

v3.23.1
Note 5 - Revenues - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 81,180 $ 70,383
Waste Management Services [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 49,763 42,710
Waste Management Services [Member] | Waste Brokerage And Management Services Member    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 47,138 40,266
Waste Management Services [Member] | Captive Landfill Management Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 2,625 2,444
Golf and Related Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 31,417 27,673
Golf and Related Operations [Member] | Food and Beverage [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 12,137 11,045
Golf and Related Operations [Member] | Membership Dues [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 7,092 6,697
Golf and Related Operations [Member] | Room Rental [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 5,507 4,450
Golf and Related Operations [Member] | Green Fees and Cart Rental [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 2,871 2,723
Golf and Related Operations [Member] | Salon and Spa Services [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 1,830 1,059
Golf and Related Operations [Member] | Fitness and Tennis Lesson [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 435 448
Golf and Related Operations [Member] | Other Revenue [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 1,545 $ 1,251

v3.23.1
Note 5 - Revenues - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts, Balance $ 265 $ 265
Provision for losses on accounts receivable 32 36
Allowance for Credit Loss, Writeoff (37) (36)
Allowance for doubtful accounts, Balance $ 260 $ 265

v3.23.1
Note 5 - Revenues - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance $ 578 $ 585
Unbilled 2,060 1,997
Billings (2,039) (2,004)
Balance 599 578
Balance 3,400  
Billings 2,039 2,004
Balance 3,600 3,400
Deferred Membership Dues [Member]    
Billings (7,372) (6,864)
Balance 3,363 3,196
Billings 7,372 6,864
Revenue recognized (7,092) (6,697)
Balance 3,643 3,363
Customer Advance Deposits [Member]    
Billings (3,038) (1,953)
Balance 795 674
Billings 3,038 1,953
Revenue recognized (2,868) (1,832)
Balance $ 965 $ 795

v3.23.1
Note 6 - Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property and equipment, gross $ 88,819 $ 82,325
Less accumulated depreciation and amortization (32,014) (28,987)
Property and equipment, net 56,805 53,338
Land and Land Improvements [Member]    
Property and equipment, gross 16,764 15,588
Building and Building Improvements [Member]    
Property and equipment, gross 52,974 48,603
Machinery and Equipment [Member]    
Property and equipment, gross 8,567 7,122
Office Equipment [Member]    
Property and equipment, gross 9,638 8,773
Vehicles [Member]    
Property and equipment, gross 865 791
Construction in Progress [Member]    
Property and equipment, gross $ 11 $ 1,448

v3.23.1
Note 7 - Leases (Details Textual)
1 Months Ended
Nov. 30, 2003
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Operating Lease, Weighted Average Remaining Lease Term (Year)   3 years 7 months 6 days  
Operating Lease, Liability, Total   $ 1,386,000 $ 1,598,000
Operating Lease, Right-of-Use Asset   $ 1,386,000 $ 1,598,000
Operating Lease, Weighted Average Discount Rate, Percent   5.00% 4.60%
Lessee, Finance Lease, Term of Contract (Year) 10 years    
Number of Consecutive Renewal Term Options 4    
Lessee, Finance Lease, Renewal Term (Year) 10 years    
Lessee, Finance Lease, Annual Rent   $ 15,000  
Leasehold Improvements Required to be Made Per Year   $ 150,000  
Lessee, Finance Lease, Remaining Lease Term (Year)   30 years 9 months 18 days  
Finance Lease, Weighted Average Remaining Lease Term (Year)   2 years 9 months 18 days  
Finance Lease, Weighted Average Discount Rate, Percent   5.20% 5.10%
Lease for Golf Cart GPS Equipment [Member]      
Operating Lease, Liability, Total   $ 400,000  
Operating Lease, Right-of-Use Asset   $ 400,000  
Facility, Vehicle, Golf Carts and Associated Gps Equipment [Member]      
Operating Lease, Liability, Total     $ 500,000
Operating Lease, Right-of-Use Asset     $ 500,000
Minimum [Member]      
Lessee, Operating Lease, Remaining Lease Term (Year)   1 year  
Minimum [Member] | Golf and Related Operations [Member]      
Lessee, Finance Lease, Remaining Lease Term (Year)   1 year  
Maximum [Member]      
Lessee, Operating Lease, Remaining Lease Term (Year)   5 years  
Maximum [Member] | Golf and Related Operations [Member]      
Lessee, Finance Lease, Remaining Lease Term (Year)   3 years 9 months 18 days  

v3.23.1
Note 7 - Leases - Operating Leases Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating lease right-of-use assets $ 1,386 $ 1,598
Current portion of obligations under operating leases 424 534
Long-term portion of obligations under operating leases 962 1,064
Total obligations under operating leases 1,386 1,598
Leased property under finance leases 12,004 11,978
Less accumulated amortization (7,003) (6,588)
Leased property under finace leases, net 5,001 5,390
Current portion of obligations under finance leases 115 167
Long-term portion of obligations under finance leases 381 496
Total obligations under finance leases $ 496 $ 663

v3.23.1
Note 7 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Rental expense $ 766 $ 758
Depreciation expense 511 545
Interest expense 28 41
Total finance lease cost $ 539 $ 586

v3.23.1
Note 7 - Leases - Future Commitments Under Long-term Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, finance $ 139  
2023, operating 489  
2023, total 628  
2024, finance 129  
2024, operating 419  
2024, total 548  
2025, finance 64  
2025, operating 357  
2025, total 421  
2026, finance 38  
2026, operating 179  
2026, total 217  
2027, finance 15  
2027, operating 95  
2027, total 110  
Thereafter, finance 375  
Thereafter, operating 0  
Thereafter, total 375  
Total lease payments, finance 760  
Total lease payments, operating 1,539  
Total lease payments, total 2,299  
Less imputed interest, finance 264  
Less imputed interest, operating 153  
Less imputed interest, total 417  
Total, finance 496 $ 663
Total, operating 1,386 1,598
Total, total 1,882  
Less: current portion of obligations under leases, finance 115 167
Less: current portion of obligations under leases, operating 424 534
Less: current portion of obligations under leases, total 539  
Long-term portion of obligations under leases, finance 381 496
Long-term portion of obligations under operating leases 962 $ 1,064
Long-term portion of obligations under leases, total $ 1,343  

v3.23.1
Note 8 - Basic and Diluted Net Income (Loss) Per Share (Details Textual) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Number of Shares Outstanding, Basic, Total (in shares) 3,899,431 3,899,431
Weighted Average Number of Shares Outstanding, Assuming Dilution (in shares) 3,920,384  
Weighted Average Number of Shares Outstanding, Diluted, Total (in shares) 3,899,000 3,933,071

v3.23.1
Note 8 - Basic and Diluted Net Income (Loss) Per Share - Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net income (loss) attributable to Avalon Holdings Corporation common shareholders $ (583) $ 1,971
Weighted Average Number of Shares Outstanding, Basic, Total (in shares) 3,899,431 3,899,431
Potentially dilutive shares from stock options (in shares) 0 34,000
Shares used in computing diluted income (loss) per share (in shares) 3,899,000 3,933,071
Basic net income (loss) per share (in dollars per share) $ (0.15) $ 0.51
Diluted net income (loss) per share (in dollars per share) $ (0.15) $ 0.50

v3.23.1
Note 9 - Term Loans and Line of Credit Agreements (Details Textual)
3 Months Ended 12 Months Ended
Aug. 05, 2022
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
May 31, 2018
USD ($)
Long-Term Debt, Gross       $ 32,370,000    
Payments of Debt Issuance Costs       277,000 $ (0)  
Proceeds from Lines of Credit, Total       1,550,000 0  
Proceeds from Issuance of Long-term Debt, Total       $ 31,000,000 $ 0  
Long-Term Debt, Weighted Average Interest Rate, over Time       5.50% 4.93%  
New Term Loan Agreement [Member] | Laurel Capital Corporation [Member]            
Long-Term Debt, Gross $ 31,000,000.0          
Payments of Debt Issuance Costs 400,000          
Proceeds from Issuance of Debt $ 10,400,000          
Restricted Cash, Total       $ 10,400,000    
Debt Instrument, Periodic Payment, Number of Payments 119          
Debt Instrument, Maturity Schedule (Year) 25 years          
Debt Instrument, Interest Rate, Stated Percentage, First Five Years 6.00%          
Debt Instrument, Prepayment Penalty, Percentage, Years Six and Seven 4.00%          
Debt Instrument, Prepayment Penalty, Percentage, Years Eight and Nine 3.00%          
Debt Instrument, Prepayment Penalty, Percentage, Year Ten 2.00%          
Debt Instrument, Covenant, Fixed Charge Coverage Ratio 1.20          
Debt Issuance Costs, Net, Total $ 600,000          
New Castle Country Club Commercial Mortgage [Member] | Mercer County State Bank [Member]            
Repayments of Debt $ 20,200,000          
The Line of Credit Agreement [Member] | Home Savings Bank [Member]            
Debt Instrument, Covenant, Fixed Charge Coverage Ratio       1.20    
Line of Credit Facility, Maximum Borrowing Capacity           $ 5,000,000.0
Line of Credit Facility, Amounts in Excess of, Subject to Borrowing Base           $ 1,000,000.0
Proceeds from Lines of Credit, Total       $ 1,600,000 $ 0  
Line of Credit Facility, Remaining Borrowing Capacity       $ 3,400,000 5,000,000.0  
Line of Credit Facility, Interest Rate at Period End       7.75%    
Long-Term Line of Credit, Total       $ 1,600,000 $ 0  
The Line of Credit Agreement [Member] | Home Savings Bank [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       25.00% 25.00%  
Paycheck Protection Program CARES Act [Member]            
Proceeds from Issuance of Long-term Debt, Total     $ 2,800,000      
Debt Instrument, Decrease, Forgiveness   $ 800,000     $ 2,000,000.0  
Interest Forgiven   $ 4,000   $ 0 $ 17,000  

v3.23.1
Note 9 - Term Loans and Line of Credit Agreements - Summary of Term Loan and Line of Credit Agreements (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long-term debt, gross $ 32,370  
Less current portion of long-term debt, gross 563 $ 1,168
Less current portion debt issuance costs (60) (42)
Current portion of long-term debt 503 1,126
Long-term debt, gross, net of current portion 30,257 19,665
Debt issuance costs, net of current portion (499) (289)
Long-term debt 29,758 19,376
Term Loan Agreement [Member]    
Long-term debt, gross 30,820 20,833
Debt issuance costs (559) (331)
2022 Term Loan Agreement $ 30,261 $ 20,502

v3.23.1
Note 9 - Term Loans and Line of Credit Agreements - Future Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 563
2024 2,148
2025 634
2026 674
2027 715
Thereafter 27,636
Total $ 32,370

v3.23.1
Note 10 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred Tax Liabilities, Gross, Total $ 1,843,000 $ 2,133,000
Deferred Tax Assets, Net of Valuation Allowance, Total 1,851,000 2,141,000
Deferred Tax Assets, Valuation Allowance $ 2,488,000 2,351,000
Open Tax Year 2019 2020 2021 2022  
Income Tax Examination, Penalties and Interest Accrued, Total $ 0 0
Income Taxes Paid, Net, Total 58,000 $ 65,000
Operating Loss Carryforwards 9,900,000  
Domestic Tax Authority [Member] | Indefinite Tax Credit Carryforward [Member]    
Operating Loss Carryforwards 2,077,000  
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards $ 11,346,000  

v3.23.1
Note 10 - Income Taxes - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Federal $ (2) $ (3)
State 96 92
Total current income taxes 94 89
Federal 0 0
State 0 0
Total deferred income taxes 0 0
Total provision for income taxes $ 94 $ 89

v3.23.1
Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accounts receivable, allowance for doubtful accounts $ 65,000 $ 66,000
Reserves not deductible until paid 7,000 4,000
Net operating loss carryforwards    
Federal 2,081,000 2,168,000
State 494,000 883,000
Federal tax credit 1,041,000 877,000
Operating lease liabilities 345,000 402,000
Section 163(j) business interest expense carryforward 269,000 0
Other 37,000 92,000
Gross deferred tax assets 4,339,000 4,492,000
Less valuation allowance (2,488,000) (2,351,000)
Deferred tax assets net of valuation allowance 1,851,000 2,141,000
Deferred tax liabilities:    
Property and equipment (1,498,000) (1,731,000)
Operating lease right of use assets (345,000) (402,000)
Gross deferred tax liabilities (1,843,000) (2,133,000)
Net deferred tax asset $ 8,000 $ 8,000

v3.23.1
Note 10 - Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income (loss) before income taxes $ (886) $ 1,736
Less net loss attributable to non-controlling interest in subsidiary (397) (324)
ncome (loss) before income taxes attributable to Avalon Holdings Corporation common shareholders $ (489) $ 2,060
Federal statutory rate 21.00% 21.00%
Computed Federal provision (benefit) for income taxes $ (103) $ 433
State income taxes, net of federal income tax benefits 76 71
Change in valuation allowance 137 82
Increase in available federal tax credit (164) (144)
Other nondeductible expenses 39 38
Other nontaxable income 0 (411)
Adjustment to deferred tax balances 109 20
Total provision for income taxes $ 94 $ 89

v3.23.1
Note 11 - Retirement Benefits (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 100.00%
Defined Contribution Plan, Employers Matching Contribution, Requisite Service Period (Year) 5 years
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0

v3.23.1
Note 12 - Long-term Incentive Plan (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 25, 2019
Oct. 06, 2009
Minimum Percentage of Fair Market Value for Non-qualified Stock Option Price   100.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares)   (0) 190,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)   (0) (0)      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   54,000 54,000 244,000    
Share-Based Payment Arrangement, Expense   $ 4,000 $ 5,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total   $ 3,000        
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 5 months 1 day        
Ten Percent Shareholders [Member]            
Minimum Percentage of Fair Market Value for Incentive Stock Option Price   110.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years        
Other Employees [Member]            
Minimum Percentage of Fair Market Value for Incentive Stock Option Price   100.00%        
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   5 years        
Avalon Holdings Corporation 2009 Long Term Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)   10 years        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)   5 years        
Number Of Years After Options Vested, Stock Price Reach Predetermined Vesting Price (Year)   3 years        
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate   0.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) 190,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)   90,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)   36,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)   54,000        
Avalon Holdings Corporation 2009 Long Term Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)   1 year        
Avalon Holdings Corporation 2009 Long Term Incentive Plan [Member] | Share-Based Payment Arrangement, Option [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)   6 months        
Avalon Holdings Corporation 2009 Long Term Incentive Plan [Member] | Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)           1,300,000
The 2019 Long-Term Incentive Plan [Member] | Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         1,300,000  
Avalon Holdings Corporation 2009 Long Term Incentive Plan And 2019 Long Term Incentive Plan [Member] | Common Class A [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         1,300,000  

v3.23.1
Note 12 - Long-term Incentive Plan - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Outstanding outstanding (in shares) 54,000 244,000
Weighted average exercise price, options outstanding (in dollars per share) $ 1.83 $ 2.66
Weighted average fair value at grant date, options outstanding (in dollars per share) $ 0.43 $ 1.03
Options exercised (in shares) 0 0
Weighted average exercise price, options exercised (in dollars per share) $ 0 $ 0
Weighted average fair value at grant date, options exercised (in dollars per share) $ 0 $ 0
Options expired (in shares) 0 (190,000)
Weighted average exercise price, options expired (in dollars per share) $ 0 $ 2.89
Weighted average fair value at grant date, options expired (in dollars per share) $ 0 $ 1.20
Options granted (in shares) 0  
Weighted average exercise price, options granted (in dollars per share) $ 0  
Options cancelled or forfeited (in shares) 0  
Weighted average exercise price, options cancelled or forfeited (in dollars per share) $ 0  
Outstanding outstanding (in shares) 54,000 54,000
Weighted average exercise price, options outstanding (in dollars per share) $ 1.83 $ 1.83
Weighted average fair value at grant date, options outstanding (in dollars per share) $ 0.43 $ 0.43
Options Vested (in shares) 54,000  
Weighted average exercise price, options vested (in dollars per share) $ 1.83  
Weighted average fair value at grant date, options vested (in dollars per share) $ 0.43  

v3.23.1
Note 12 - Long-term Incentive Plan - Period and Predetermined Stock Price Needed for Vesting (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
Share-Based Payment Arrangement, Tranche One [Member]  
Begins Vesting 12 months after Grant Dates
Ends Vesting 48 months after Grant Dates
Predetermined Vesting Price (in dollars per share) $ 3.43
Share-Based Payment Arrangement, Tranche Two [Member]  
Begins Vesting 24 months after Grant Dates
Ends Vesting 60 months after Grant Dates
Predetermined Vesting Price (in dollars per share) $ 4.69
Share-Based Payment Arrangement, Tranche Three [Member]  
Begins Vesting 36 months after Grant Dates
Ends Vesting 72 months after Grant Dates
Predetermined Vesting Price (in dollars per share) $ 6.43
Share-Based Compensation Award Tranche Four [Member]  
Begins Vesting 48 months after Grant Dates
Ends Vesting 84 months after Grant Dates
Predetermined Vesting Price (in dollars per share) $ 8.81
Share-Based Compensation Award Tranche Five [Member]  
Begins Vesting 60 months after Grant Dates
Ends Vesting 96 months after Grant Dates
Predetermined Vesting Price (in dollars per share) $ 12.07

v3.23.1
Note 13 - Shareholders' Equity (Details Textual)
12 Months Ended
Dec. 31, 2022
shares
Dec. 31, 2021
Number of Class A Common Stock Convertible with Each Class B Common Stock (in shares) 1  
Common Class A [Member]    
Common Stock, Votes Per Share 1 1
Common Class B [Member]    
Common Stock, Votes Per Share 10 10

v3.23.1
Note 15 - Business Segment Information (Details Textual)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Waste Management Services [Member]    
Increase (Decrease) in Total Assets $ 1.0  
Golf and Related Operations [Member]    
Increase (Decrease) in Total Assets 3.6  
Corporate Segment [Member]    
Increase (Decrease) in Total Assets $ 10.6  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Customers 2 1
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member]    
Concentration Risk, Percentage 14.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Two Customers [Member] | Waste Management Services [Member]    
Concentration Risk, Percentage 14.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member]    
Concentration Risk, Percentage   8.00%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | One Customer [Member] | Waste Management Services [Member]    
Concentration Risk, Percentage   8.00%
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | Waste Management Services [Member]    
Number of Major Customers 2 1
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | Two Customers [Member]    
Concentration Risk, Percentage 22.00%  
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | Two Customers [Member] | Waste Management Services [Member]    
Concentration Risk, Percentage 22.00%  
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | One Customer [Member]    
Concentration Risk, Percentage   13.00%
Customer Concentration Risk [Member] | Sales Revenue, Net to External Customers [Member] | One Customer [Member] | Waste Management Services [Member]    
Concentration Risk, Percentage   13.00%

v3.23.1
Note 15 - Business Segment Information - Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer, Excluding Assessed Tax, Total $ 81,180 $ 70,383
Income (loss) before income taxes (886) 1,736
Interest expense (1,464) (1,158)
Gain on debt extinguishment 0 1,964
Other income, net 231 369
Income (loss) before income taxes (886) 1,736
Depreciation and amortization expense 3,483 3,112
Total interest expense 1,464 1,158
Capital expenditures 6,561 4,799
Total Assets 89,750 78,037
Waste Management Services [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 49,763 42,710
Golf and Related Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 31,417 27,673
Operating Segments [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 81,260 70,430
Income (loss) before income taxes 4,524 6,280
Income (loss) before income taxes 4,524 6,280
Total Assets 164,183 148,930
Operating Segments [Member] | Waste Management Services [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 49,763 42,710
Income (loss) before income taxes 4,373 3,505
Interest expense (1) (3)
Gain on debt extinguishment 0 0
Income (loss) before income taxes 4,373 3,505
Depreciation and amortization expense 118 104
Total interest expense 1 3
Capital expenditures 94 165
Total Assets 35,198 34,203
Operating Segments [Member] | Golf and Related Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 31,497 27,720
Income (loss) before income taxes 151 2,775
Interest expense (27) (38)
Gain on debt extinguishment 0 1,462
Income (loss) before income taxes 151 2,775
Depreciation and amortization expense 3,169 2,838
Total interest expense 27 38
Capital expenditures 6,333 4,058
Total Assets 63,355 59,700
Intersegment Eliminations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total (80) (47)
Total Assets (74,433) (70,893)
Intersegment Eliminations [Member] | Waste Management Services [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 0 0
Intersegment Eliminations [Member] | Golf and Related Operations [Member]    
Revenue from Contract with Customer, Excluding Assessed Tax, Total 80 47
Corporate, Non-Segment [Member]    
Interest expense (1,436) (1,117)
Gain on debt extinguishment 0 502
Other income, net 13 15
General corporate expenses (3,987) (3,944)
Depreciation and amortization expense 196 170
Total interest expense 1,436 1,117
Capital expenditures 134 576
Total Assets $ 65,630 $ 55,027

v3.23.1
Note 16 - Certain Relationships and Related Transactions (Details Textual) - USD ($)
1 Months Ended 12 Months Ended 24 Months Ended
Aug. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2014
Dec. 31, 2014
Mar. 31, 2022
Net Income (Loss) Attributable to Noncontrolling Interest, Total   $ (397,000) $ (324,000)      
Avalon Med Spa [Member]            
Net Income (Loss) Attributable to Noncontrolling Interest, Total   $ 300,000 $ 100,000      
Avalon Med Spa [Member]            
Noncontrolling Interest, Ownership Percentage by Parent   50.10% 50.10%      
Investment in Subsidiary [Member] | Management and Accredited Investors [Member]            
Related Party Transaction, Amounts of Transaction         $ 1,000,000.0  
Investment in Subsidiary [Member] | Outside Director, Accredited Investor [Member] | Maximum [Member]            
Related Party Transaction, Percentage of Total Investment 10.00%          
AWMS Holdings, LLC [Member]            
Equity Method Investments       $ 3,400,000 $ 3,400,000  
Proceeds from Issuance of Private Placement       $ 3,800,000    
Equity Method Investment, Ownership Percentage   47.00% 47.00%      
Net Income (Loss) Attributable to Noncontrolling Interest, Total   $ 100,000 $ 200,000      
Avalon Med Spa [Member]            
Equity Method Investments     $ 359,000      
Equity Method Investments, Additional           $ 143,000
Avalon Med Spa [Member] | Accredited Investors [Member]            
Proceeds from Issuance of Private Placement $ 358,000          
Equity Method Investments, Additional           $ 142,000

v3.23.1
Note 17 - Injection Wells Suspension (Details Textual)
Dec. 31, 2022
Sep. 03, 2014
Number of Suspended Saltwater Injection Wells 2 2

v3.23.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance at beginning of year $ 265 $ 265
Additions charged (credited) to costs and expenses 32 36
Additions charged to other accounts 0 0
Deductions (recoveries) [1] 37 36
Balance at ending of year 260 265
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]    
Balance at beginning of year 2,351 2,269
Additions charged (credited) to costs and expenses [2] 137 82
Additions charged to other accounts 0 0
Deductions (recoveries) 0 0
Balance at ending of year $ 2,488 $ 2,351
[1] Accounts receivable written-off as uncollectible, net of recoveries.
[2] Change in valuation allowance primarily for deferred tax assets when it is more likely than not that the deferred tax assets will not be realized.

{
 "instance": {
  "awx20221231_10k.htm ex_488502.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 761,
    "http://xbrl.sec.gov/dei/2022": 39
   },
   "contextCount": 216,
   "dts": {
    "calculationLink": {
     "local": [
      "awx-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "awx-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "awx20221231_10k.htm",
      "ex_488502.htm"
     ]
    },
    "labelLink": {
     "local": [
      "awx-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "awx-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "awx-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 554,
   "entityCount": 1,
   "hidden": {
    "http://avalonholdings.com/20221231": 23,
    "http://fasb.org/us-gaap/2022": 37,
    "http://xbrl.sec.gov/dei/2022": 7,
    "total": 67
   },
   "keyCustom": 67,
   "keyStandard": 300,
   "memberCustom": 40,
   "memberStandard": 33,
   "nsprefix": "awx",
   "nsuri": "http://avalonholdings.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Note 4 - Cash, Cash Equivalents and Restricted Cash",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
     "shortName": "Note 4 - Cash, Cash Equivalents and Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Note 5 - Revenues",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
     "shortName": "Note 5 - Revenues",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Note 6 - Property and Equipment",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
     "shortName": "Note 6 - Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:LesseeOperatingAndFinancingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Note 7 - Leases",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases",
     "shortName": "Note 7 - Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:LesseeOperatingAndFinancingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Note 8 - Basic and Diluted Net Income (Loss) Per Share",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
     "shortName": "Note 8 - Basic and Diluted Net Income (Loss) Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Note 9 - Term Loans and Line of Credit Agreements",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
     "shortName": "Note 9 - Term Loans and Line of Credit Agreements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Note 10 - Income Taxes",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
     "shortName": "Note 10 - Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Note 11 - Retirement Benefits",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
     "shortName": "Note 11 - Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Note 12 - Long-term Incentive Plan",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
     "shortName": "Note 12 - Long-term Incentive Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Note 13 - Shareholders' Equity",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
     "shortName": "Note 13 - Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Note 14 - Legal Matters",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
     "shortName": "Note 14 - Legal Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Note 15 - Business Segment Information",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
     "shortName": "Note 15 - Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Note 16 - Certain Relationships and Related Transactions",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
     "shortName": "Note 16 - Certain Relationships and Related Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:SuspendedInjectionWellCostsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Note 17 - Injection Wells Suspension",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
     "shortName": "Note 17 - Injection Wells Suspension",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:SuspendedInjectionWellCostsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "25",
     "role": "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Note 4 - Cash, Cash Equivalents and Restricted Cash (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
     "shortName": "Note 4 - Cash, Cash Equivalents and Restricted Cash (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Note 5 - Revenues (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
     "shortName": "Note 5 - Revenues (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Note 6 - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
     "shortName": "Note 6 - Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Note 7 - Leases (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
     "shortName": "Note 7 - Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Note 8 - Basic and Diluted Net Income (Loss) Per Share (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
     "shortName": "Note 8 - Basic and Diluted Net Income (Loss) Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Note 9 - Term Loans and Line of Credit Agreements (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
     "shortName": "Note 9 - Term Loans and Line of Credit Agreements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Note 10 - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
     "shortName": "Note 10 - Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Note 12 - Long-term Incentive Plan (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
     "shortName": "Note 12 - Long-term Incentive Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Note 15 - Business Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
     "shortName": "Note 15 - Business Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:ValuationAndQualifyingAccountsDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:ValuationAndQualifyingAccountsDisclosureTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Note 1 - Description of the Business (Details Textual)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
     "shortName": "Note 1 - Description of the Business (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Details Textual)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
     "shortName": "Note 2 - Summary of Significant Accounting Policies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:AssetRetirementObligationsPolicy",
       "us-gaap:BasisOfAccounting",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AssetRetirementObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Note 4 - Cash, Cash Equivalents and Restricted Cash - Cash, Cash Equivalents and Restricted Cash (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
     "shortName": "Note 4 - Cash, Cash Equivalents and Restricted Cash - Cash, Cash Equivalents and Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Note 5 - Revenues (Details Textual)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
     "shortName": "Note 5 - Revenues (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Note 5 - Revenues - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
     "shortName": "Note 5 - Revenues - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_ProductOrServiceAxis-WasteBrokerageAndManagementServicesMember_StatementBusinessSegmentsAxis-WasteManagementServicesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Note 5 - Revenues - Allowance for Doubtful Accounts (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details",
     "shortName": "Note 5 - Revenues - Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Note 5 - Revenues - Contract Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
     "shortName": "Note 5 - Revenues - Contract Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "lang": null,
      "name": "awx:ContractWithCustomerAssetsUnbilledMembershipDues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Note 6 - Property and Equipment - Summary of Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
     "shortName": "Note 6 - Property and Equipment - Summary of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Note 7 - Leases (Details Textual)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
     "shortName": "Note 7 - Leases (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Note 7 - Leases - Operating Leases Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details",
     "shortName": "Note 7 - Leases - Operating Leases Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Note 7 - Leases - Lease Cost (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details",
     "shortName": "Note 7 - Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "awx:LeaseLiabilityMaturityTableTextBlock",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Note 7 - Leases - Future Commitments Under Long-term Leases (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
     "shortName": "Note 7 - Leases - Future Commitments Under Long-term Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "awx:LeaseLiabilityMaturityTableTextBlock",
       "awx:LesseeOperatingAndFinancingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Note 8 - Basic and Diluted Net Income (Loss) Per Share (Details Textual)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
     "shortName": "Note 8 - Basic and Diluted Net Income (Loss) Per Share (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "awx:WeightedAverageNumberOfSharesOutstandingAssumingDilution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Note 8 - Basic and Diluted Net Income (Loss) Per Share - Income (Loss) Per Share (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
     "shortName": "Note 8 - Basic and Diluted Net Income (Loss) Per Share - Income (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "lang": null,
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Note 9 - Term Loans and Line of Credit Agreements (Details Textual)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
     "shortName": "Note 9 - Term Loans and Line of Credit Agreements (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Note 9 - Term Loans and Line of Credit Agreements - Summary of Term Loan and Line of Credit Agreements (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
     "shortName": "Note 9 - Term Loans and Line of Credit Agreements - Summary of Term Loan and Line of Credit Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "awx:LongTermDebtGrossCurrentMaturities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Note 9 - Term Loans and Line of Credit Agreements - Future Maturities of Long-term Debt (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
     "shortName": "Note 9 - Term Loans and Line of Credit Agreements - Future Maturities of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxLiabilities",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Note 10 - Income Taxes (Details Textual)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual",
     "shortName": "Note 10 - Income Taxes (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Note 10 - Income Taxes - Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
     "shortName": "Note 10 - Income Taxes - Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
     "shortName": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Note 10 - Income Taxes - Income Tax Reconciliation (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
     "shortName": "Note 10 - Income Taxes - Income Tax Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "awx:IncomeLossBeforeIncomeTaxesPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Note 11 - Retirement Benefits (Details Textual)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual",
     "shortName": "Note 11 - Retirement Benefits (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "awx:MinimumPercentageOfFairMarketValueForNonQualifiedStockOptionPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Note 12 - Long-term Incentive Plan (Details Textual)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
     "shortName": "Note 12 - Long-term Incentive Plan (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "awx:MinimumPercentageOfFairMarketValueForNonQualifiedStockOptionPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Note 12 - Long-term Incentive Plan - Stock Option Activity (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details",
     "shortName": "Note 12 - Long-term Incentive Plan - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2020-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPerShare",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2020-12-31_StatementClassOfStockAxis-CommonClassAMember_StatementEquityComponentsAxis-CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Shareholders' Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "i_2020-12-31_StatementClassOfStockAxis-CommonClassAMember_StatementEquityComponentsAxis-CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Share",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "awx:ScheduleOfPeriodAndPredeterminedStockPriceNeededForVestingTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_VestingAxis-ShareBasedCompensationAwardTrancheOneMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:StockOptionsBeginsVestingPeriodDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Note 12 - Long-term Incentive Plan - Period and Predetermined Stock Price Needed for Vesting (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
     "shortName": "Note 12 - Long-term Incentive Plan - Period and Predetermined Stock Price Needed for Vesting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "awx:ScheduleOfPeriodAndPredeterminedStockPriceNeededForVestingTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_VestingAxis-ShareBasedCompensationAwardTrancheOneMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "awx:StockOptionsBeginsVestingPeriodDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Note 13 - Shareholders' Equity (Details Textual)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual",
     "shortName": "Note 13 - Shareholders' Equity (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_StatementBusinessSegmentsAxis-WasteManagementServicesMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "awx:IncreaseDecreaseInTotalAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Note 15 - Business Segment Information (Details Textual)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
     "shortName": "Note 15 - Business Segment Information (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_StatementBusinessSegmentsAxis-WasteManagementServicesMember",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "awx:IncreaseDecreaseInTotalAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Note 15 - Business Segment Information - Segment Reporting Information (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
     "shortName": "Note 15 - Business Segment Information - Segment Reporting Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "ix:continuation",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "awx:CapitalExpendituresIncurredAndPaidIncludingCapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Note 16 - Certain Relationships and Related Transactions (Details Textual)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
     "shortName": "Note 16 - Certain Relationships and Related Transactions (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31_ConsolidatedEntitiesAxis-AvalonMedSpaMember",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Note 17 - Injection Wells Suspension (Details Textual)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
     "shortName": "Note 17 - Injection Wells Suspension (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "awx:ValuationAndQualifyingAccountsDisclosureTableTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "i_2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "awx:ValuationAndQualifyingAccountsDisclosureTableTextBlock",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "awx20221231_10k.htm",
      "contextRef": "i_2020-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - Note 1 - Description of the Business",
     "menuCat": "Notes",
     "order": "7",
     "role": "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
     "shortName": "Note 1 - Description of the Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Note 2 - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
     "shortName": "Note 2 - Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccounting",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Note 3 - Recent Accounting Pronouncements",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
     "shortName": "Note 3 - Recent Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "ex_488502.htm",
      "contextRef": "d_2022-01-01_2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 75,
   "tag": {
    "awx_AWMSHoldingsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the equity method investment, AWMS Holdings, LLC.",
        "label": "AWMS Holdings, LLC [Member]"
       }
      }
     },
     "localname": "AWMSHoldingsLLCMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_AccountsReceivableAllowanceForCreditLossWriteoffNetOfRecoveries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "awx_AccountsReceivableAllowanceForCreditLossWriteoffNetOfRecoveries",
        "negatedLabel": "Allowance for Credit Loss, Writeoff"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossWriteoffNetOfRecoveries",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_AccreditedInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents accredited investors.",
        "label": "Accredited Investors [Member]"
       }
      }
     },
     "localname": "AccreditedInvestorsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_AvalonHoldingsCorporation2009LongTermIncentivePlanAnd2019LongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avalon Holdings Corporation 2009 Long Term Incentive Plan and the 2019 Long Term Incentive Plan.",
        "label": "Avalon Holdings Corporation 2009 Long Term Incentive Plan And 2019 Long Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "AvalonHoldingsCorporation2009LongTermIncentivePlanAnd2019LongTermIncentivePlanMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_AvalonHoldingsCorporation2009LongTermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avalon Holdings Corporation 2009 Long-term Incentive Plan [Member]",
        "label": "Avalon Holdings Corporation 2009 Long Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "AvalonHoldingsCorporation2009LongTermIncentivePlanMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_AvalonMedSpaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to Avalon Med Spa, LLC.",
        "label": "Avalon Med Spa [Member]"
       }
      }
     },
     "localname": "AvalonMedSpaMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_CapitalExpendituresIncurredAndPaidIncludingCapitalLeaseObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of fixed assets, and the future cash outflow associated with the purchase of fixed assets and capital lease obligations.",
        "label": "Capital expenditures"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredAndPaidIncludingCapitalLeaseObligations",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_CaptiveLandfillManagementOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to the captive landfill management operations.",
        "label": "Captive Landfill Management Operations [Member]"
       }
      }
     },
     "localname": "CaptiveLandfillManagementOperationsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_CommonStockVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes per share of common stock.",
        "label": "Common stock, votes per share",
        "terseLabel": "Common Stock, Votes Per Share"
       }
      }
     },
     "localname": "CommonStockVotesPerShare",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "pureItemType"
    },
    "awx_ContractTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The original expected length of the contract term, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "awx_ContractTerm",
        "terseLabel": "Contract Term (Year)"
       }
      }
     },
     "localname": "ContractTerm",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "awx_ContractWithCustomerAssetsUnbilledMembershipDues": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of membership dues received, but not yet billed, during the period.",
        "label": "Unbilled"
       }
      }
     },
     "localname": "ContractWithCustomerAssetsUnbilledMembershipDues",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_ContractWithCustomerLiabilityBillings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of billings of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Billings",
        "negatedLabel": "Billings"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityBillings",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue recognized excluding the opening balance of contract with customer liability.",
        "label": "awx_ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
        "negatedLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedExcludingOpeningBalance",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_CustomerAdvanceDepositsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract.",
        "label": "Customer Advance Deposits [Member]"
       }
      }
     },
     "localname": "CustomerAdvanceDepositsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_DebtInstrumentCovenantFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fixed charge coverage ratio is required by the debt instrument.",
        "label": "awx_DebtInstrumentCovenantFixedChargeCoverageRatio",
        "terseLabel": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "pureItemType"
    },
    "awx_DebtInstrumentInterestRateStatedPercentageFirstFiveYears": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed under the debt agreement for the first five years.",
        "label": "awx_DebtInstrumentInterestRateStatedPercentageFirstFiveYears",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage, First Five Years"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentageFirstFiveYears",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_DebtInstrumentMaturitySchedule": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maturity schedule for the debt instrument.",
        "label": "awx_DebtInstrumentMaturitySchedule",
        "terseLabel": "Debt Instrument, Maturity Schedule (Year)"
       }
      }
     },
     "localname": "DebtInstrumentMaturitySchedule",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "awx_DebtInstrumentPeriodicPaymentNumberOfPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of the required periodic payments including both interest and principal payments.",
        "label": "awx_DebtInstrumentPeriodicPaymentNumberOfPayments",
        "terseLabel": "Debt Instrument, Periodic Payment, Number of Payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentNumberOfPayments",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "integerItemType"
    },
    "awx_DebtInstrumentPrepaymentPenaltyPercentageYearTen": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The prepayment penalty expressed as a percentage of the principal of the loan being prepaid in the tenth year.",
        "label": "awx_DebtInstrumentPrepaymentPenaltyPercentageYearTen",
        "terseLabel": "Debt Instrument, Prepayment Penalty, Percentage, Year Ten"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyPercentageYearTen",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_DebtInstrumentPrepaymentPenaltyPercentageYearsEightAndNine": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The prepayment penalty expressed as a percentage of the principal of the loan being prepaid in the eighth and ninth year.",
        "label": "awx_DebtInstrumentPrepaymentPenaltyPercentageYearsEightAndNine",
        "terseLabel": "Debt Instrument, Prepayment Penalty, Percentage, Years Eight and Nine"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyPercentageYearsEightAndNine",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_DebtInstrumentPrepaymentPenaltyPercentageYearsSixAndSeven": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The prepayment penalty expressed as a percentage of the principal of the loan being prepaid in the sixth and seventh year.",
        "label": "awx_DebtInstrumentPrepaymentPenaltyPercentageYearsSixAndSeven",
        "terseLabel": "Debt Instrument, Prepayment Penalty, Percentage, Years Six and Seven"
       }
      }
     },
     "localname": "DebtInstrumentPrepaymentPenaltyPercentageYearsSixAndSeven",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_DeferredMembershipDuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to deferred member dues.",
        "label": "Deferred Membership Dues [Member]"
       }
      }
     },
     "localname": "DeferredMembershipDuesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_DeferredTaxAssetsBusinessInterestExpenseCarryforward": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from business interest expenses carryforwards.",
        "label": "Section 163(j) business interest expense carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsBusinessInterestExpenseCarryforward",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible operating lease liabilities.",
        "label": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_DefinedContributionPlanEmployersMatchingContributionRequisiteServicePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum period the individual is required to perform services to be fully vested under the defined contribution plan.",
        "label": "awx_DefinedContributionPlanEmployersMatchingContributionRequisiteServicePeriod",
        "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Requisite Service Period (Year)"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionRequisiteServicePeriod",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "awx_EffectiveIncomeTaxRateReconciliationNontaxableIncomeOtherAmount": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nontaxable income.",
        "label": "Other nontaxable income"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNontaxableIncomeOtherAmount",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_EquityMethodInvestmentsAdditional": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents additional contribution related to equity method investments.",
        "label": "awx_EquityMethodInvestmentsAdditional",
        "terseLabel": "Equity Method Investments, Additional"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAdditional",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_FacilityVehicleGolfCartsAndAssociatedGpsEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Facility, Vehicle, Golf Carts and Associated Gps Equipment.",
        "label": "Facility, Vehicle, Golf Carts and Associated Gps Equipment [Member]"
       }
      }
     },
     "localname": "FacilityVehicleGolfCartsAndAssociatedGpsEquipmentMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_FinanceLeaseCostTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total cost on financing lease. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "awx_FinanceLeaseCostTotal",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCostTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_FitnessAndTennisLessonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents fitness and tennis lesson revenue.",
        "label": "Fitness and Tennis Lesson [Member]"
       }
      }
     },
     "localname": "FitnessAndTennisLessonMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_GolfAndRelatedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the segment of golf and related operations.",
        "label": "Golf and Related Operations [Member]"
       }
      }
     },
     "localname": "GolfAndRelatedOperationsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_GreenFeesAndCartRentalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to green fees and cart rentals.",
        "label": "Green Fees and Cart Rental [Member]"
       }
      }
     },
     "localname": "GreenFeesAndCartRentalMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_HomeSavingsBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the lender, Home Savings Bank, formerly known as The Home Savings and Loan Company of Youngstown, Ohio.",
        "label": "Home Savings Bank [Member]"
       }
      }
     },
     "localname": "HomeSavingsBankMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_IncomeLossBeforeIncomeTaxesAttributableToParent": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) before deduction of income tax expense (benefit), attributable to parent.",
        "label": "awx_IncomeLossBeforeIncomeTaxesAttributableToParent",
        "totalLabel": "ncome (loss) before income taxes attributable to Avalon Holdings Corporation common shareholders"
       }
      }
     },
     "localname": "IncomeLossBeforeIncomeTaxesAttributableToParent",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_IncomeLossBeforeIncomeTaxesPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 1.0,
       "parentTag": "awx_IncomeLossBeforeIncomeTaxesAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) before deduction of income tax expense (benefit), attributable to noncontrolling interest.",
        "label": "awx_IncomeLossBeforeIncomeTaxesPortionAttributableToNoncontrollingInterest",
        "terseLabel": "Less net loss attributable to non-controlling interest in subsidiary"
       }
      }
     },
     "localname": "IncomeLossBeforeIncomeTaxesPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_IncomeTaxReconciliationIncreaseInAvailableFederalTaxCredit": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax reconciliation increase in available federal tax credit.",
        "label": "Increase in available federal tax credit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncreaseInAvailableFederalTaxCredit",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_IncreaseDecreaseInTotalAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in total assets.",
        "label": "awx_IncreaseDecreaseInTotalAssets",
        "terseLabel": "Increase (Decrease) in Total Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInTotalAssets",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_IndefiniteTaxCreditCarryforwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to indefinite tax credit carryforward.",
        "label": "Indefinite Tax Credit Carryforward [Member]"
       }
      }
     },
     "localname": "IndefiniteTaxCreditCarryforwardMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_InterestForgiven": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents interest forgiven.",
        "label": "Interest forgiven from Paycheck Protection Program Loans",
        "terseLabel": "Interest Forgiven"
       }
      }
     },
     "localname": "InterestForgiven",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_InvestmentInSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of the investment in the subsidiary.",
        "label": "Investment in Subsidiary [Member]"
       }
      }
     },
     "localname": "InvestmentInSubsidiaryMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_LaurelCapitalCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the lender, Laurel Capital Corporation.",
        "label": "Laurel Capital Corporation [Member]"
       }
      }
     },
     "localname": "LaurelCapitalCorporationMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_LeaseForGolfCartGPSEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to the lease for golf cart GPS equipment.",
        "label": "Lease for Golf Cart GPS Equipment [Member]"
       }
      }
     },
     "localname": "LeaseForGolfCartGPSEquipmentMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_LeaseLiabilityCurrentTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for total lease payments, classified as current.",
        "label": "Less: current portion of obligations under leases, total"
       }
      }
     },
     "localname": "LeaseLiabilityCurrentTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_LeaseLiabilityNoncurrentTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for total lease payments, classified as noncurrent.",
        "label": "awx_LeaseLiabilityNoncurrentTotal",
        "terseLabel": "Long-term portion of obligations under leases, total"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrentTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityPaymentsDueTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments, due total.",
        "label": "awx_LeaseLiabilityPaymentsDueTotal",
        "totalLabel": "Total lease payments, total"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityPaymentsDueYearFourTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 2.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments, due in fourth fiscal year following latest fiscal year.",
        "label": "awx_LeaseLiabilityPaymentsDueYearFourTotal",
        "terseLabel": "2026, total"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFourTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityPaymentsDueYearThreeTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 1.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments, due in third fiscal year following latest fiscal year.",
        "label": "awx_LeaseLiabilityPaymentsDueYearThreeTotal",
        "terseLabel": "2025, total"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThreeTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityPaymentsDueYearTwoTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 0.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's total undiscounted obligation for lease payments, due in second fiscal year following latest fiscal year.",
        "label": "awx_LeaseLiabilityPaymentsDueYearTwoTotal",
        "terseLabel": "2024, total"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwoTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments, total.",
        "label": "Total, total"
       }
      }
     },
     "localname": "LeaseLiabilityTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseLiabilityUndiscountedExcessAmountTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments, total.",
        "label": "Less imputed interest, total"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmountTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LeaseholdImprovementsRequiredToBeMadePerYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of leasehold improvements required to be made per year.",
        "label": "awx_LeaseholdImprovementsRequiredToBeMadePerYear",
        "terseLabel": "Leasehold Improvements Required to be Made Per Year"
       }
      }
     },
     "localname": "LeaseholdImprovementsRequiredToBeMadePerYear",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LesseeFinanceLeaseAnnualRent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of annual rent payment for asset under finance lease.",
        "label": "awx_LesseeFinanceLeaseAnnualRent",
        "terseLabel": "Lessee, Finance Lease, Annual Rent"
       }
      }
     },
     "localname": "LesseeFinanceLeaseAnnualRent",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LesseeLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 4.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's total undiscounted obligation for lease payments, due after the fifth fiscal year following latest fiscal year.",
        "label": "awx_LesseeLeaseLiabilityPaymentsDueAfterYearFive",
        "terseLabel": "Thereafter, total"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 5.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's total undiscounted obligation for lease payments, due in next fiscal year following latest fiscal year.",
        "label": "awx_LesseeLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2023, total"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LesseeLeaseLiabilityPaymentsDueYearFiveTotal": {
     "auth_ref": [],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 3.0,
       "parentTag": "awx_LeaseLiabilityPaymentsDueTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments, due in fifth fiscal year following latest fiscal year.",
        "label": "2027, total"
       }
      }
     },
     "localname": "LesseeLeaseLiabilityPaymentsDueYearFiveTotal",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LesseeOperatingAndFinancingLeasesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating and financing leases of lessee. Includes, but is not limited to, description of operating and financing lease and maturity analysis of operating and financing lease liability.",
        "label": "Lessee, Operating and Financing Leases [Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingAndFinancingLeasesTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure for assets and liabilities under operating leases.",
        "label": "Lessee, Operating Lease Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_LineOfCreditFacilityAmountsInExcessOfSubjectToBorrowingBase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Under the line of credit facility, borrowings in excess of a specific amount are subject to a borrowing base which is calculated based off a specific level of eligible accounts receivable of the waste management business as defined in the agreement.",
        "label": "awx_LineOfCreditFacilityAmountsInExcessOfSubjectToBorrowingBase",
        "terseLabel": "Line of Credit Facility, Amounts in Excess of, Subject to Borrowing Base"
       }
      }
     },
     "localname": "LineOfCreditFacilityAmountsInExcessOfSubjectToBorrowingBase",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LongTermDebtGrossCurrentMaturities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Less current portion of long-term debt, gross"
       }
      }
     },
     "localname": "LongTermDebtGrossCurrentMaturities",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_LongTermDebtGrossNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term debt, gross, net of current portion"
       }
      }
     },
     "localname": "LongTermDebtGrossNoncurrent",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_ManagementAndAccreditedInvestorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name or description of the related parties involved in the transaction.",
        "label": "Management and Accredited Investors [Member]"
       }
      }
     },
     "localname": "ManagementAndAccreditedInvestorsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_MembershipAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time for a membership agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "awx_MembershipAgreementTerm",
        "terseLabel": "Membership Agreement, Term (Year)"
       }
      }
     },
     "localname": "MembershipAgreementTerm",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "awx_MembershipDuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to membership dues.",
        "label": "Membership Dues [Member]"
       }
      }
     },
     "localname": "MembershipDuesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_MercerCountyStateBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the mercer county state bank.",
        "label": "Mercer County State Bank [Member]"
       }
      }
     },
     "localname": "MercerCountyStateBankMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_MinimumPercentageOfFairMarketValueForIncentiveStockOptionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of fair market value for incentive stock options.",
        "label": "awx_MinimumPercentageOfFairMarketValueForIncentiveStockOptionPrice",
        "terseLabel": "Minimum Percentage of Fair Market Value for Incentive Stock Option Price"
       }
      }
     },
     "localname": "MinimumPercentageOfFairMarketValueForIncentiveStockOptionPrice",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_MinimumPercentageOfFairMarketValueForNonQualifiedStockOptionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of fair market value for non-qualified stock options.",
        "label": "awx_MinimumPercentageOfFairMarketValueForNonQualifiedStockOptionPrice",
        "terseLabel": "Minimum Percentage of Fair Market Value for Non-qualified Stock Option Price"
       }
      }
     },
     "localname": "MinimumPercentageOfFairMarketValueForNonQualifiedStockOptionPrice",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_NewCastleCountryClubCommercialMortgageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the club's commercial mortgage.",
        "label": "New Castle Country Club Commercial Mortgage [Member]"
       }
      }
     },
     "localname": "NewCastleCountryClubCommercialMortgageMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_NewTermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related to the new term loan agreement.",
        "label": "New Term Loan Agreement [Member]"
       }
      }
     },
     "localname": "NewTermLoanAgreementMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_NonCashOperatingAndFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant non-cash operating and financing activities:"
       }
      }
     },
     "localname": "NonCashOperatingAndFinancingActivitiesAbstract",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "awx_NoteToFinancialStatementDetailsTextual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "localname": "NoteToFinancialStatementDetailsTextual",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_NotesToFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "localname": "NotesToFinancialStatementsAbstract",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_NumberOfClassACommonStockConvertibleWithEachClassBCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares convertible with each class of common stock.",
        "label": "awx_NumberOfClassACommonStockConvertibleWithEachClassBCommonStock",
        "terseLabel": "Number of Class A Common Stock Convertible with Each Class B Common Stock (in shares)"
       }
      }
     },
     "localname": "NumberOfClassACommonStockConvertibleWithEachClassBCommonStock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "sharesItemType"
    },
    "awx_NumberOfConsecutiveRenewalTermOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of consecutive renewal term options.",
        "label": "awx_NumberOfConsecutiveRenewalTermOptions",
        "terseLabel": "Number of Consecutive Renewal Term Options"
       }
      }
     },
     "localname": "NumberOfConsecutiveRenewalTermOptions",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "awx_NumberOfGolfCourses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of golf courses.",
        "label": "awx_NumberOfGolfCourses",
        "terseLabel": "Number of Golf Courses"
       }
      }
     },
     "localname": "NumberOfGolfCourses",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "integerItemType"
    },
    "awx_NumberOfMajorCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc.",
        "label": "awx_NumberOfMajorCustomers",
        "terseLabel": "Number of Major Customers"
       }
      }
     },
     "localname": "NumberOfMajorCustomers",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "integerItemType"
    },
    "awx_NumberOfSuspendedSaltwaterInjectionWells": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of suspended saltwater injection wells due to a seismic event.",
        "label": "awx_NumberOfSuspendedSaltwaterInjectionWells",
        "terseLabel": "Number of Suspended Saltwater Injection Wells"
       }
      }
     },
     "localname": "NumberOfSuspendedSaltwaterInjectionWells",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "integerItemType"
    },
    "awx_NumberOfYearsAfterOptionsVestedStockPriceReachPredeterminedVestingPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of years after options vested that the predetermined vesting price must be reached.",
        "label": "awx_NumberOfYearsAfterOptionsVestedStockPriceReachPredeterminedVestingPrice",
        "terseLabel": "Number Of Years After Options Vested, Stock Price Reach Predetermined Vesting Price (Year)"
       }
      }
     },
     "localname": "NumberOfYearsAfterOptionsVestedStockPriceReachPredeterminedVestingPrice",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "awx_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to one customer.",
        "label": "One Customer [Member]"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_OtherEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For employees who are ten percent share holders.",
        "label": "Other Employees [Member]"
       }
      }
     },
     "localname": "OtherEmployeesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_OtherRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to other revenues.",
        "label": "Other Revenue [Member]"
       }
      }
     },
     "localname": "OtherRevenueMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_OutsideDirectorAccreditedInvestorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents and outside director of Avalon.",
        "label": "Outside Director, Accredited Investor [Member]"
       }
      }
     },
     "localname": "OutsideDirectorAccreditedInvestorMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_PaycheckProtectionProgramCaresActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.",
        "label": "Paycheck Protection Program CARES Act [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramCaresActMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_PredeterminedVestingPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PredeterminedVestingPrice",
        "label": "Predetermined Vesting Price (in dollars per share)"
       }
      }
     },
     "localname": "PredeterminedVestingPrice",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "awx_RelatedPartyTransactionPercentageOfTotalInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of total investment in Avalon Med Spa, LLC by an outside director of Avalon.",
        "label": "awx_RelatedPartyTransactionPercentageOfTotalInvestment",
        "terseLabel": "Related Party Transaction, Percentage of Total Investment"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageOfTotalInvestment",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of revenue, excluding tax collected from customer, from satisfaction of performance obligation by transferring promised good or service to customer.",
        "label": "awx_RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
        "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Percentage"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxPercentage",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "awx_RoomRentalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to room rental.",
        "label": "Room Rental [Member]"
       }
      }
     },
     "localname": "RoomRentalMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_SalesRevenueNetToExternalCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income to external customers, when it serves as benchmark in concentration of risk calculation.",
        "label": "Sales Revenue, Net to External Customers [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetToExternalCustomersMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_SalonAndSpaServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents salon and spa services.",
        "label": "Salon and Spa Services [Member]"
       }
      }
     },
     "localname": "SalonAndSpaServicesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_SaltWaterInjectionOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Salt Water Injection operations.",
        "label": "Salt Water Injection Operations [Member]"
       }
      }
     },
     "localname": "SaltWaterInjectionOperationsMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of cash, cash equivalents, restricted cash and restricted cash equivalents.",
        "label": "Schedule of Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_ScheduleOfPeriodAndPredeterminedStockPriceNeededForVestingTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of period and predetermined stock price needed for vesting table text block.",
        "label": "Schedule Of Period And Predetermined Stock Price Needed For Vesting [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfPeriodAndPredeterminedStockPriceNeededForVestingTableTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of exercises in period.",
        "label": "Weighted average fair value at grant date, options exercised (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "awx_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options expired during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted average fair value at grant date, options expired (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "awx_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by options vested.",
        "label": "Weighted average exercise price, options vested (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageExercisePrice",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "awx_SharebasedCompensationAwardTrancheFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fifth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Compensation Award Tranche Five [Member]"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheFiveMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_SharebasedCompensationAwardTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fourth portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Compensation Award Tranche Four [Member]"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheFourMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_SignificantNonCashOperatingAndInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant non-cash operating and investing activities:"
       }
      }
     },
     "localname": "SignificantNonCashOperatingAndInvestingActivitiesAbstract",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "awx_StockOptionsBeginsVestingPeriodDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options begins vesting period description.",
        "label": "Begins Vesting"
       }
      }
     },
     "localname": "StockOptionsBeginsVestingPeriodDescription",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "stringItemType"
    },
    "awx_StockOptionsEndsVestingPeriodDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock options ends vesting period description.",
        "label": "awx_StockOptionsEndsVestingPeriodDescription",
        "terseLabel": "Ends Vesting"
       }
      }
     },
     "localname": "StockOptionsEndsVestingPeriodDescription",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "stringItemType"
    },
    "awx_SuspendedInjectionWellCostsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for parts or all of the information related to suspended injection wells.",
        "label": "Suspended Injection Well Costs Disclosure [Text Block]"
       }
      }
     },
     "localname": "SuspendedInjectionWellCostsDisclosureTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_TenPercentShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For employees who are ten percent shareholders.",
        "label": "Ten Percent Shareholders [Member]"
       }
      }
     },
     "localname": "TenPercentShareholdersMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_TermLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the debt instrument, the Term Loan Agreement.",
        "label": "Term Loan Agreement [Member]"
       }
      }
     },
     "localname": "TermLoanAgreementMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_The2019LongtermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Avalon Holdings Corporation 2019 Long-term Incentive Plan",
        "label": "The 2019 Long-Term Incentive Plan [Member]"
       }
      }
     },
     "localname": "The2019LongtermIncentivePlanMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_TheLineOfCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the name of the debt instrument, the Line of Credit Agreement.",
        "label": "The Line of Credit Agreement [Member]"
       }
      }
     },
     "localname": "TheLineOfCreditAgreementMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_TwoCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information related to two customers.",
        "label": "Two Customers [Member]"
       }
      }
     },
     "localname": "TwoCustomersMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_ValuationAllowancesAndReservesAdditionsForChargesCreditsToCostAndExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges (credits) to costs and expenses.",
        "label": "Additions charged (credited) to costs and expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdditionsForChargesCreditsToCostAndExpense",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "awx_ValuationAndQualifyingAccountsDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a schedule of allowance and reserve accounts where the valuation and qualifying accounts are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs.",
        "label": "Valuation and Qualifying Accounts Disclosure [Table Text Block]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTableTextBlock",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "awx_WasteBrokerageAndManagementServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Waste Brokerage and Management Services [Member]",
        "label": "Waste Brokerage And Management Services Member"
       }
      }
     },
     "localname": "WasteBrokerageAndManagementServicesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_WasteManagementServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the segment of waste management services.",
        "label": "Waste Management Services [Member]"
       }
      }
     },
     "localname": "WasteManagementServicesMember",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "awx_WeightedAverageNumberOfSharesOutstandingAssumingDilution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the average number of shares or units issued and outstanding, including antidilutive shares.",
        "label": "awx_WeightedAverageNumberOfSharesOutstandingAssumingDilution",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Assuming Dilution (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAssumingDilution",
     "nsuri": "http://avalonholdings.com/20221231",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual"
     ],
     "xbrltype": "sharesItemType"
    },
    "awx_statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Income Taxes - Deferred Tax Assets and Liabilities (Details)"
       }
      }
     },
     "localname": "statement-statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-10-income-taxes-income-tax-expense-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Income Taxes - Income Tax Expense (Details)"
       }
      }
     },
     "localname": "statement-statement-note-10-income-taxes-income-tax-expense-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-10-income-taxes-income-tax-reconciliation-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Income Taxes - Income Tax Reconciliation (Details)"
       }
      }
     },
     "localname": "statement-statement-note-10-income-taxes-income-tax-reconciliation-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-10-income-taxes-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 10 - Income Taxes"
       }
      }
     },
     "localname": "statement-statement-note-10-income-taxes-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Long-term Incentive Plan - Period and Predetermined Stock Price Needed for Vesting (Details)"
       }
      }
     },
     "localname": "statement-statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-12-longterm-incentive-plan-stock-option-activity-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Long-term Incentive Plan - Stock Option Activity (Details)"
       }
      }
     },
     "localname": "statement-statement-note-12-longterm-incentive-plan-stock-option-activity-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-12-longterm-incentive-plan-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Long-term Incentive Plan"
       }
      }
     },
     "localname": "statement-statement-note-12-longterm-incentive-plan-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-15-business-segment-information-segment-reporting-information-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Business Segment Information - Segment Reporting Information (Details)"
       }
      }
     },
     "localname": "statement-statement-note-15-business-segment-information-segment-reporting-information-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-15-business-segment-information-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 15 - Business Segment Information"
       }
      }
     },
     "localname": "statement-statement-note-15-business-segment-information-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Cash, Cash Equivalents and Restricted Cash - Cash, Cash Equivalents and Restricted Cash (Details)"
       }
      }
     },
     "localname": "statement-statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-4-cash-cash-equivalents-and-restricted-cash-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Cash, Cash Equivalents and Restricted Cash"
       }
      }
     },
     "localname": "statement-statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-5-revenues-allowance-for-doubtful-accounts-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Revenues - Allowance for Doubtful Accounts (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-revenues-allowance-for-doubtful-accounts-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-5-revenues-contract-assets-and-liabilities-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Revenues - Contract Assets and Liabilities (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-revenues-contract-assets-and-liabilities-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-5-revenues-disaggregation-of-revenue-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Revenues - Disaggregation of Revenue (Details)"
       }
      }
     },
     "localname": "statement-statement-note-5-revenues-disaggregation-of-revenue-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-5-revenues-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 5 - Revenues"
       }
      }
     },
     "localname": "statement-statement-note-5-revenues-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-6-property-and-equipment-summary-of-property-and-equipment-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Property and Equipment - Summary of Property and Equipment (Details)"
       }
      }
     },
     "localname": "statement-statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-6-property-and-equipment-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Property and Equipment"
       }
      }
     },
     "localname": "statement-statement-note-6-property-and-equipment-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-7-leases-future-commitments-under-longterm-leases-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Leases - Future Commitments Under Long-term Leases (Details)"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-future-commitments-under-longterm-leases-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-7-leases-lease-cost-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Leases - Lease Cost (Details)"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-lease-cost-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Leases - Operating Leases Assets and Liabilities (Details)"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-operating-leases-assets-and-liabilities-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-7-leases-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Leases"
       }
      }
     },
     "localname": "statement-statement-note-7-leases-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Basic and Diluted Net Income (Loss) Per Share - Income (Loss) Per Share (Details)"
       }
      }
     },
     "localname": "statement-statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-8-basic-and-diluted-net-income-loss-per-share-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Basic and Diluted Net Income (Loss) Per Share"
       }
      }
     },
     "localname": "statement-statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Term Loans and Line of Credit Agreements - Future Maturities of Long-term Debt (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Term Loans and Line of Credit Agreements - Summary of Term Loan and Line of Credit Agreements (Details)"
       }
      }
     },
     "localname": "statement-statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-note-9-term-loans-and-line-of-credit-agreements-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Term Loans and Line of Credit Agreements"
       }
      }
     },
     "localname": "statement-statement-note-9-term-loans-and-line-of-credit-agreements-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-details": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts (Details)"
       }
      }
     },
     "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-details",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule II - Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "statement-statement-schedule-ii-valuation-and-qualifying-accounts-tables",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "awx_statement-statement-significant-accounting-policies-policies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "localname": "statement-statement-significant-accounting-policies-policies",
     "nsuri": "http://avalonholdings.com/20221231",
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r609",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r609",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r609",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r609",
      "r610",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables",
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables",
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r185",
      "r468",
      "r469",
      "r472",
      "r473",
      "r518",
      "r561",
      "r565",
      "r652",
      "r655",
      "r656",
      "r723",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r185",
      "r468",
      "r469",
      "r472",
      "r473",
      "r518",
      "r561",
      "r565",
      "r652",
      "r655",
      "r656",
      "r723",
      "r726",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r185",
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r314",
      "r316",
      "r317",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r653",
      "r654",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r185",
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r312",
      "r314",
      "r316",
      "r317",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r653",
      "r654",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r266",
      "r594",
      "r661",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r391",
      "r520",
      "r545",
      "r562",
      "r563",
      "r592",
      "r596",
      "r605",
      "r657",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r391",
      "r520",
      "r545",
      "r562",
      "r563",
      "r592",
      "r596",
      "r605",
      "r657",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r266",
      "r594",
      "r661",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r263",
      "r523",
      "r593",
      "r604",
      "r650",
      "r651",
      "r661",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r263",
      "r523",
      "r593",
      "r604",
      "r650",
      "r651",
      "r661",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r378",
      "r391",
      "r420",
      "r421",
      "r422",
      "r519",
      "r520",
      "r545",
      "r562",
      "r563",
      "r592",
      "r596",
      "r605",
      "r649",
      "r657",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r305",
      "r378",
      "r391",
      "r420",
      "r421",
      "r422",
      "r519",
      "r520",
      "r545",
      "r562",
      "r563",
      "r592",
      "r596",
      "r605",
      "r649",
      "r657",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r663",
      "r706",
      "r707",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r642",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r542",
      "r556"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "us-gaap_AccountsReceivableNet",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Total"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable, less allowance for credit losses of $260 at December 31, 2022 and $265 at December 31, 2021"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r16",
      "r89",
      "r579"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Other accrued taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r2",
      "r121",
      "r133"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67",
      "r153"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r429",
      "r430",
      "r431",
      "r634",
      "r635",
      "r636",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.",
        "label": "Stock options - compensation costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of net income (loss) to cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "us-gaap_AllocatedShareBasedCompensationExpense",
        "terseLabel": "Share-Based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r160",
      "r270",
      "r278",
      "r279",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r160",
      "r270",
      "r278"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts receivable, allowance for doubtful accounts",
        "periodEndLabel": "Allowance for doubtful accounts, Balance",
        "periodStartLabel": "Allowance for doubtful accounts, Balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r24",
      "r341",
      "r493",
      "r622"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligation": {
     "auth_ref": [
      "r297",
      "r298"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "us-gaap_AssetRetirementObligation",
        "terseLabel": "Asset Retirement Obligation, Ending Balance"
       }
      }
     },
     "localname": "AssetRetirementObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r648"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r119",
      "r132",
      "r155",
      "r182",
      "r247",
      "r253",
      "r259",
      "r274",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r317",
      "r318",
      "r468",
      "r472",
      "r482",
      "r603",
      "r653",
      "r654",
      "r710"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Total Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r148",
      "r165",
      "r182",
      "r274",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r317",
      "r318",
      "r468",
      "r472",
      "r482",
      "r603",
      "r653",
      "r654",
      "r710"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccounting": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting [Text Block]"
       }
      }
     },
     "localname": "BasisOfAccounting",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r0",
      "r48",
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r44",
      "r45",
      "r46"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital expenditures included in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r44",
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in lease obligation from new lease.",
        "label": "Finance lease obligations incurred"
       }
      }
     },
     "localname": "CapitalLeaseObligationsIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r41",
      "r151",
      "r576"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r42",
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r35",
      "r41",
      "r47"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r35",
      "r111"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant non-cash investing and financing activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r182",
      "r216",
      "r220",
      "r223",
      "r225",
      "r233",
      "r234",
      "r274",
      "r306",
      "r309",
      "r310",
      "r311",
      "r317",
      "r318",
      "r347",
      "r348",
      "r350",
      "r354",
      "r360",
      "r482",
      "r564",
      "r615",
      "r624",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r634",
      "r635",
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r266",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r266",
      "r554",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r266",
      "r557",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "us-gaap_ConcentrationRiskPercentage1",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r52",
      "r53",
      "r108",
      "r109",
      "r266",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "auth_ref": [
      "r362",
      "r364",
      "r375"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "us-gaap_ContractWithCustomerAssetNet",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r362",
      "r364",
      "r375"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Unbilled membership dues receivable"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r362",
      "r363",
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "us-gaap_ContractWithCustomerLiability",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Contract with Customer, Liability, Total"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r362",
      "r363",
      "r375"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred membership dues revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r58",
      "r252",
      "r253",
      "r254",
      "r255",
      "r261",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
        "label": "Corporate, Non-Segment [Member]"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r25",
      "r523"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Operating costs"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r627",
      "r694",
      "r696"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 0.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "us-gaap_CurrentFederalTaxExpenseBenefit",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r449",
      "r460",
      "r627"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "us-gaap_CurrentIncomeTaxExpenseBenefit",
        "totalLabel": "Total current income taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r627",
      "r694",
      "r696"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r51",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r77",
      "r180",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r335",
      "r342",
      "r343",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r120",
      "r123",
      "r131",
      "r185",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r494",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r3",
      "r123",
      "r131",
      "r345"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term debt, gross",
        "terseLabel": "Long-Term Debt, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentDecreaseForgiveness": {
     "auth_ref": [
      "r625"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.",
        "label": "us-gaap_DebtInstrumentDecreaseForgiveness",
        "terseLabel": "Debt Instrument, Decrease, Forgiveness"
       }
      }
     },
     "localname": "DebtInstrumentDecreaseForgiveness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r18",
      "r185",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r494",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.",
        "label": "Debt, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "DebtPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r627",
      "r695",
      "r696"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsCurrentNet": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "us-gaap_DeferredFinanceCostsCurrentNet",
        "negatedLabel": "Less current portion debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsCurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r114",
      "r658"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "us-gaap_DeferredFinanceCostsNet",
        "negatedLabel": "Debt issuance costs",
        "terseLabel": "Debt Issuance Costs, Net, Total"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "us-gaap_DeferredFinanceCostsNoncurrentNet",
        "negatedLabel": "Debt issuance costs, net of current portion"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Noncurrent deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r39",
      "r97",
      "r450",
      "r459",
      "r460",
      "r627"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "us-gaap_DeferredIncomeTaxExpenseBenefit",
        "totalLabel": "Total deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r122",
      "r130",
      "r444"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "us-gaap_DeferredIncomeTaxLiabilities",
        "negatedTotalLabel": "Gross deferred tax liabilities",
        "terseLabel": "Deferred Tax Liabilities, Gross, Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r627",
      "r695",
      "r696"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r445"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "us-gaap_DeferredTaxAssetsGross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r692"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r692"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "us-gaap_DeferredTaxAssetsNet",
        "terseLabel": "Deferred Tax Assets, Net of Valuation Allowance, Total",
        "totalLabel": "Deferred tax assets net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsComponentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.",
        "label": "Federal"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "State"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "us-gaap_DeferredTaxAssetsOther",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r93",
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Federal tax credit"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
        "terseLabel": "Accounts receivable, allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.",
        "label": "Reserves not deductible until paid"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r446"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "us-gaap_DeferredTaxAssetsValuationAllowance",
        "negatedLabel": "Less valuation allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements",
        "negatedLabel": "Operating lease right of use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r95",
      "r693"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
        "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r39",
      "r65"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r394",
      "r425",
      "r426",
      "r428",
      "r433",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r173",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r213",
      "r216",
      "r223",
      "r224",
      "r225",
      "r229",
      "r477",
      "r478",
      "r539",
      "r543",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic net income (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r173",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r216",
      "r223",
      "r224",
      "r225",
      "r229",
      "r477",
      "r478",
      "r539",
      "r543",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted net income (loss) per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r49",
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r183",
      "r439",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued payroll and other compensation"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r427"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r78",
      "r143",
      "r169",
      "r170",
      "r171",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r232",
      "r275",
      "r361",
      "r429",
      "r430",
      "r431",
      "r452",
      "r453",
      "r476",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r510",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage",
        "terseLabel": "Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r60",
      "r248",
      "r617"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "us-gaap_EquityMethodInvestments",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r34",
      "r62",
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r106",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r499",
      "r502",
      "r602"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details": {
       "order": 1.0,
       "parentTag": "awx_FinanceLeaseCostTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "us-gaap_FinanceLeaseInterestExpense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r498",
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Total, finance",
        "totalLabel": "Total obligations under finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Less: current portion of obligations under leases, finance",
        "terseLabel": "Current portion of obligations under finance leases",
        "verboseLabel": "Current portion of obligations under finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Long-term portion of obligations under leases, finance",
        "terseLabel": "Long-term portion of obligations under finance leases",
        "verboseLabel": "Obligations under finance leases, net of current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive",
        "terseLabel": "Thereafter, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2023, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2027, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour",
        "terseLabel": "2026, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2025, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 0.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2024, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Less imputed interest, finance"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r500",
      "r504"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "us-gaap_FinanceLeasePrincipalPayments",
        "negatedLabel": "Principal payments on finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r497"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Leased property under finace leases, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r700",
      "r704"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization",
        "negatedLabel": "Less accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r499",
      "r502",
      "r602"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details": {
       "order": 0.0,
       "parentTag": "awx_FinanceLeaseCostTotal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "us-gaap_FinanceLeaseRightOfUseAssetAmortization",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r699"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
        "terseLabel": "Leased property under finance leases"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r507",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r506",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term (Year)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FoodAndBeverageMember": {
     "auth_ref": [
      "r523",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumable liquid and non-liquid substance to provide nourishment.",
        "label": "Food and Beverage [Member]"
       }
      }
     },
     "localname": "FoodAndBeverageMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r622"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "us-gaap_GainLossOnDispositionOfAssets1",
        "negatedLabel": "Gain from disposal of equipment"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r39",
      "r75",
      "r76"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain on debt extinguishment",
        "negatedLabel": "Gain on debt extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "us-gaap_GeneralAndAdministrativeExpense",
        "negatedLabel": "General corporate expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r64",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r22",
      "r117",
      "r126",
      "r140",
      "r247",
      "r252",
      "r258",
      "r261",
      "r540",
      "r585"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 0.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 0.0,
       "parentTag": "awx_IncomeLossBeforeIncomeTaxesAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes",
        "verboseLabel": "Income (loss) before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r183",
      "r440",
      "r442",
      "r448",
      "r457",
      "r462",
      "r464",
      "r465",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r691"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.",
        "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued",
        "terseLabel": "Income Tax Examination, Penalties and Interest Accrued, Total"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r184",
      "r208",
      "r209",
      "r245",
      "r438",
      "r458",
      "r463",
      "r544"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Provision for income taxes",
        "totalLabel": "Total provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r168",
      "r434",
      "r435",
      "r442",
      "r443",
      "r447",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r690"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r439"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Computed Federal provision (benefit) for income taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r690"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Other nondeductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r690"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Adjustment to deferred tax balances"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r690"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "State income taxes, net of federal income tax benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r36",
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Cash paid during the year for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "us-gaap_IncomeTaxesPaidNet",
        "terseLabel": "Income Taxes Paid, Net, Total"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "us-gaap_IncreaseDecreaseInAccountsPayable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable",
        "verboseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r621"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset",
        "negatedTerseLabel": "Unbilled membership dues receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r521",
      "r621"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability",
        "verboseLabel": "Deferred membership dues revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities",
        "verboseLabel": "Accrued payroll and other compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "us-gaap_IncreaseDecreaseInInventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities",
        "verboseLabel": "Other liabilities and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets",
        "negatedLabel": "Other assets, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "us-gaap_IncreaseDecreaseInPrepaidExpense",
        "negatedLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.",
        "label": "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable",
        "verboseLabel": "Other accrued taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r217",
      "r218",
      "r219",
      "r225",
      "r393"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Potentially dilutive shares from stock options (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r114",
      "r128",
      "r172",
      "r241",
      "r492"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Total interest expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r175",
      "r178",
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid during the year for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r239",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r162",
      "r577",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r150",
      "r161",
      "r231",
      "r282",
      "r283",
      "r284",
      "r522",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held.",
        "label": "Land and Land Improvements [Member]"
       }
      }
     },
     "localname": "LandAndLandImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm",
        "terseLabel": "Lessee, Finance Lease, Remaining Lease Term (Year)"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeaseRenewalTerm1": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_LesseeFinanceLeaseRenewalTerm1",
        "terseLabel": "Lessee, Finance Lease, Renewal Term (Year)"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRenewalTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_LesseeFinanceLeaseTermOfContract1",
        "terseLabel": "Lessee, Finance Lease, Term of Contract (Year)"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total lease payments, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
        "terseLabel": "Thereafter, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2023, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2027, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
        "terseLabel": "2026, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2025, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r508"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2024, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Less imputed interest, operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm",
        "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r125",
      "r137",
      "r603",
      "r626",
      "r647",
      "r698"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r149",
      "r182",
      "r274",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r317",
      "r318",
      "r469",
      "r472",
      "r473",
      "r482",
      "r603",
      "r653",
      "r710",
      "r711"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "us-gaap_LiabilitiesCurrent",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r123",
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "us-gaap_LineOfCredit",
        "terseLabel": "Long-Term Line of Credit, Total"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r14",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd",
        "terseLabel": "Line of Credit Facility, Interest Rate at Period End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r14",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r123",
      "r134",
      "r332",
      "r346",
      "r588",
      "r589"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "2022 Term Loan Agreement"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r74",
      "r185",
      "r659"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r74",
      "r185",
      "r337"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r74",
      "r185",
      "r337"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r74",
      "r185",
      "r337"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 0.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r74",
      "r185",
      "r337"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r74",
      "r185",
      "r337"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-term debt, net of current portion",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.",
        "label": "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime",
        "terseLabel": "Long-Term Debt, Weighted Average Interest Rate, over Time"
       }
      }
     },
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r18",
      "r72",
      "r73"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of credit"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r21",
      "r124",
      "r136",
      "r182",
      "r274",
      "r306",
      "r309",
      "r310",
      "r311",
      "r317",
      "r318",
      "r482"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Non-controlling interest in subsidiaries"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "us-gaap_MinorityInterestOwnershipPercentageByParent",
        "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r35",
      "r37",
      "r40"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r23",
      "r40",
      "r127",
      "r139",
      "r147",
      "r166",
      "r167",
      "r171",
      "r182",
      "r198",
      "r202",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r221",
      "r247",
      "r252",
      "r258",
      "r261",
      "r274",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r317",
      "r318",
      "r478",
      "r482",
      "r585",
      "r653"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "us-gaap_NetIncomeLoss",
        "totalLabel": "Net income (loss) attributable to Avalon Holdings Corporation common shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r102",
      "r105",
      "r166",
      "r167",
      "r208",
      "r209",
      "r618"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Less net loss attributable to non-controlling interest in subsidiaries",
        "terseLabel": "Net Income (Loss) Attributable to Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r213",
      "r214",
      "r222",
      "r225",
      "r247",
      "r252",
      "r258",
      "r261",
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net income (loss) attributable to Avalon Holdings Corporation common shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r145",
      "r196",
      "r197",
      "r200",
      "r201",
      "r210",
      "r211",
      "r212",
      "r271",
      "r272",
      "r276",
      "r277",
      "r454",
      "r455",
      "r456",
      "r475",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r485",
      "r495",
      "r496",
      "r509",
      "r511",
      "r524",
      "r525",
      "r526",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r84",
      "r100",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Investment in subsidiary from accredited investors"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r98",
      "r361",
      "r634",
      "r635",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "us-gaap_OpenTaxYear",
        "terseLabel": "Open Tax Year"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r247",
      "r252",
      "r258",
      "r261",
      "r585"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r503",
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Rental expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Total, operating",
        "terseLabel": "Operating Lease, Liability, Total",
        "totalLabel": "Total obligations under operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Less: current portion of obligations under leases, operating",
        "verboseLabel": "Current portion of obligations under operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Obligations under operating leases, net of current portion",
        "terseLabel": "Long-term portion of obligations under operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r497"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets",
        "terseLabel": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r507",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r506",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "us-gaap_OperatingLossCarryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r164",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other liabilities and accrued expenses"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense):"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "us-gaap_PaymentsOfDebtIssuanceCosts",
        "negatedLabel": "Payments of debt issuance costs",
        "terseLabel": "Payments of Debt Issuance Costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
        "negatedLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r378",
      "r379",
      "r380",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r595"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "localname": "PolicyTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r163",
      "r285",
      "r286",
      "r578"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r619"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "us-gaap_ProceedsFromIssuanceOfDebt",
        "terseLabel": "Proceeds from Issuance of Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds under New Term Loam facility",
        "terseLabel": "Proceeds from Issuance of Long-term Debt, Total"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from subsidiary private placement offering",
        "terseLabel": "Proceeds from Issuance of Private Placement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r31",
      "r625"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Borrowinings under line of credit facility",
        "terseLabel": "Proceeds from Lines of Credit, Total"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from disposal of equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r147",
      "r166",
      "r167",
      "r176",
      "r182",
      "r198",
      "r208",
      "r209",
      "r247",
      "r252",
      "r258",
      "r261",
      "r274",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r313",
      "r315",
      "r317",
      "r318",
      "r467",
      "r470",
      "r471",
      "r478",
      "r482",
      "r540",
      "r585",
      "r600",
      "r601",
      "r618",
      "r653"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r70",
      "r558",
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r66",
      "r152"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details": {
       "order": 0.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r68",
      "r138",
      "r541",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r558",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife",
        "terseLabel": "Property, Plant and Equipment, Useful Life (Year)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r174",
      "r280"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision for losses on accounts receivable"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r643",
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryEnvironmentalCostsPolicy": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto.",
        "label": "Regulatory Environmental Costs, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "RegulatoryEnvironmentalCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r382",
      "r514",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r116",
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction",
        "terseLabel": "Related Party Transaction, Amounts of Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r142",
      "r514",
      "r515",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r382",
      "r514",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r512",
      "r513",
      "r515",
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "us-gaap_RepaymentsOfDebt",
        "terseLabel": "Repayments of Debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "us-gaap_RepaymentsOfLongTermDebt",
        "negatedLabel": "Principal payments on term loan facilities"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r616",
      "r623",
      "r718",
      "r719"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "us-gaap_RestrictedCash",
        "terseLabel": "Restricted Cash, Total"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r41",
      "r47",
      "r555"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted cash",
        "terseLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r83",
      "r135",
      "r549",
      "r553",
      "r603"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r143",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r275",
      "r429",
      "r430",
      "r431",
      "r452",
      "r453",
      "r476",
      "r546",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r238",
      "r239",
      "r251",
      "r256",
      "r257",
      "r263",
      "r264",
      "r266",
      "r373",
      "r374",
      "r523"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Operating revenues",
        "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r376",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r505",
      "r602"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Operating lease right-of-use assets in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r266",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r18",
      "r79",
      "r80",
      "r81",
      "r82",
      "r112",
      "r113",
      "r115",
      "r129",
      "r588",
      "r590",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r86",
      "r87",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r261",
      "r266",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r300",
      "r301",
      "r586",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r235",
      "r236",
      "r237",
      "r247",
      "r250",
      "r255",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r266",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, general and administrative expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Compensation costs - stock options"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period (Year)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
        "negatedLabel": "Options expired (in shares)",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Weighted average exercise price, options cancelled or forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
        "negatedLabel": "Options cancelled or forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures, Total (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
        "periodEndLabel": "Outstanding outstanding (in shares)",
        "periodStartLabel": "Outstanding outstanding (in shares)",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
        "periodEndLabel": "Weighted average exercise price, options outstanding (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, options outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r395",
      "r396",
      "r397",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Weighted average exercise price, options exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Weighted average exercise price, options expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted average exercise price, options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r398",
      "r417",
      "r418",
      "r419",
      "r420",
      "r423",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodEndLabel": "Weighted average fair value at grant date, options outstanding (in dollars per share)",
        "periodStartLabel": "Weighted average fair value at grant date, options outstanding (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Options Vested (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Weighted average fair value at grant date, options vested (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "us-gaap_SharesOutstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r146",
      "r235",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r261",
      "r266",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r300",
      "r301",
      "r586",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r182",
      "r216",
      "r220",
      "r223",
      "r225",
      "r233",
      "r234",
      "r274",
      "r306",
      "r309",
      "r310",
      "r311",
      "r317",
      "r318",
      "r347",
      "r348",
      "r350",
      "r354",
      "r360",
      "r482",
      "r564",
      "r615",
      "r624",
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-document-and-entity-information",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r19",
      "r78",
      "r143",
      "r169",
      "r170",
      "r171",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r209",
      "r232",
      "r275",
      "r361",
      "r429",
      "r430",
      "r431",
      "r452",
      "r453",
      "r476",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r510",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables",
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r193",
      "r194",
      "r195",
      "r232",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets-parentheticals",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-cash-flows",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business",
      "http://avalonholdings.com/20221231/role/statement-note-1-description-of-the-business-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-expense-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-income-tax-reconciliation-details",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits",
      "http://avalonholdings.com/20221231/role/statement-note-11-retirement-benefits-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity",
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-14-legal-matters",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-segment-reporting-information-details",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions",
      "http://avalonholdings.com/20221231/role/statement-note-16-certain-relationships-and-related-transactions-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension",
      "http://avalonholdings.com/20221231/role/statement-note-17-injection-wells-suspension-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies",
      "http://avalonholdings.com/20221231/role/statement-note-2-summary-of-significant-accounting-policies-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-3-recent-accounting-pronouncements",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-cash-cash-equivalents-and-restricted-cash-details",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-allowance-for-doubtful-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-contract-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-disaggregation-of-revenue-details",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-future-commitments-under-longterm-leases-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-lease-cost-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-operating-leases-assets-and-liabilities-details",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-future-maturities-of-longterm-debt-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-summary-of-term-loan-and-line-of-credit-agreements-details",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables",
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r78",
      "r83",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised",
        "negatedLabel": "Options exercised (in shares)",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-stock-option-activity-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r59",
      "r603",
      "r626",
      "r647",
      "r698"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "us-gaap_StockholdersEquity",
        "totalLabel": "Total Avalon Holdings Corporation Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r98",
      "r99",
      "r104",
      "r143",
      "r144",
      "r170",
      "r193",
      "r194",
      "r195",
      "r199",
      "r207",
      "r275",
      "r361",
      "r429",
      "r430",
      "r431",
      "r452",
      "r453",
      "r476",
      "r486",
      "r487",
      "r491",
      "r510",
      "r547",
      "r548",
      "r626",
      "r647",
      "r698"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-balance-sheets",
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-shareholders-equity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r85",
      "r181",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-13-shareholders-equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reporting subsequent events.",
        "label": "Subsequent Events, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-significant-accounting-policies-policies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "localname": "TableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-tables",
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-tables",
      "http://avalonholdings.com/20221231/role/statement-note-15-business-segment-information-tables",
      "http://avalonholdings.com/20221231/role/statement-note-4-cash-cash-equivalents-and-restricted-cash-tables",
      "http://avalonholdings.com/20221231/role/statement-note-5-revenues-tables",
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-tables",
      "http://avalonholdings.com/20221231/role/statement-note-7-leases-tables",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-tables",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-tables",
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-tables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes",
      "http://avalonholdings.com/20221231/role/statement-note-10-income-taxes-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r629",
      "r630",
      "r631",
      "r632",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r186",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "us-gaap_ValuationAllowancesAndReservesBalance",
        "periodEndLabel": "Balance at ending of year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "Additions charged to other accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "Deductions (recoveries)"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r186",
      "r187",
      "r188",
      "r190",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-schedule-ii-valuation-and-qualifying-accounts-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements",
      "http://avalonholdings.com/20221231/role/statement-note-9-term-loans-and-line-of-credit-agreements-details-textual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-6-property-and-equipment-summary-of-property-and-equipment-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-note-12-longterm-incentive-plan-period-and-predetermined-stock-price-needed-for-vesting-details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r215",
      "r225"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted average shares outstanding - diluted (in shares)",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total (in shares)",
        "totalLabel": "Shares used in computing diluted income (loss) per share (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r213",
      "r225"
     ],
     "calculation": {
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details": {
       "order": 0.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average shares outstanding - basic (in shares)",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Basic, Total (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://avalonholdings.com/20221231/role/statement-consolidated-statements-of-operations",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-details-textual",
      "http://avalonholdings.com/20221231/role/statement-note-8-basic-and-diluted-net-income-loss-per-share-income-loss-per-share-details"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "410",
   "Subparagraph": "(SAB Topic 10.F)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=116646717&loc=d3e6290-110844",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "https://asc.fasb.org/subtopic&trid=2175671",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r607": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r608": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r609": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r611": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r612": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r613": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r614": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}