| |
TIME AND DATE
|
| | 9:00 A.M. Eastern Time on Tuesday, May 23, 2023, virtual | |
| |
PLACE
|
| |
www.virtualshareholdermeeting.com/ANIP2023
|
|
| |
AGENDA
|
| |
•
Elect the nine director nominees named in the Proxy Statement
•
Ratify the appointment of EisnerAmper LLP as our independent registered public accounting firm for the year ending December 31, 2023
•
Advisory vote to approve the compensation of the Company’s named executive officers
•
Approve an amendment to the Amended and Restated 2022 Stock Incentive Plan
•
Transact such other business as may properly come before the annual meeting (including adjournments and postponements)
|
|
| |
RECORD DATE
|
| | April 4, 2023 | |
| | | |
Page
|
| |||
| | | | | 5 | | | |
| | | | | 11 | | | |
| | | | | 18 | | | |
| | | | | 20 | | | |
| | | | | 21 | | | |
| | | | | 23 | | | |
| | | | | 47 | | | |
| | | | | 48 | | | |
| | | | | 61 | | | |
| | | | | 64 | | | |
| | | | | 65 | | | |
| | | | | 65 | | | |
| |
Record Date
|
| | April 4, 2023 | |
| |
Quorum Requirement
|
| | Holders of at least one-third of the outstanding shares of the Company’s capital stock issued and outstanding and entitled to vote on the record date must be present at the Annual Meeting or represented by proxy. Abstentions and broker non-votes are counted as present and entitled to vote for purposes of determining a quorum. | |
| |
Voting Shares Outstanding on the Record Date
|
| | 25,000 shares of Series A Preferred Stock, 17,916,935 shares of Common Stock and 10,864 shares of Class C Special Stock outstanding as of April 4, 2023. The 25,000 shares of Series A Preferred Stock outstanding as of April 4, 2023 are entitled to cast an aggregate of 610,413 votes. The 17,916,935 shares of Common Stock and 10,864 shares of Class C Special Stock outstanding as of April 4, 2023 are entitled to cast an aggregate of 17,927,799 votes, which is one vote per share. | |
| |
Voting by Proxy Voting at the Meeting
|
| | Internet, telephone, or mail: We encourage Stockholders to vote in advance of the Annual Meeting, even if they plan to access the Annual Meeting virtually. In order to vote in advance, proxies submitted by Internet or telephone must be received by 11:59 p.m. Eastern Time on May 22, 2023. Stockholders can vote during the Annual Meeting, using the Internet. Beneficial holders who wish to vote during the Annual Meeting must obtain a valid legal proxy and control number from their broker, bank, or other nominee prior to the date of the Annual Meeting giving them the right to vote the shares. Voting by a Stockholder during the Annual Meeting will replace any previous votes. | |
| |
Changing Your Vote
|
| | If you have given your proxy and later wish to revoke it, you may do so at any time before it is voted at the Annual Meeting by (a) delivering a proxy revocation or another duly executed proxy bearing a later date to our Secretary at 210 Main Street West, Baudette, MN 56623 or (b) casting a later vote via the Internet or telephone, or (c) attending the Annual Meeting and voting online. Attendance online at the Annual Meeting will not revoke a proxy unless the Stockholder actually votes online during the virtual meeting. Your latest Internet or telephone proxy is the one that will be counted. If you hold shares through a broker, bank, or other nominee, you may revoke any prior voting instructions by contacting that firm. | |
|
Proposal
|
| |
Vote Required
|
| |
Voting Choices
|
| |
Broker Discretionary
Voting Allowed |
|
| Election of the director nominees named in the Proxy Statement | | | The number of votes cast by Stockholders present at the Annual Meeting in person (virtually) or by proxy and voting “FOR” a nominee must exceed the number of votes cast “AGAINST” the nominee. | | | “FOR”, “AGAINST”, or “ABSTAIN” | | | No | |
| Ratification the appointment of EisnerAmper LLP as our independent registered public accounting firm for the year ending December 31, 2023 | | | The vote of the holders of a majority of the stock represented and entitled to vote on such proposal. | | | “FOR”, “AGAINST”, or “ABSTAIN” | | | Yes | |
| Advisory vote to approve the compensation of the Company’s named executive officers | | | The vote of the holders of a majority of the stock represented and entitled to vote on such proposal. | | | “FOR”, “AGAINST”, or “ABSTAIN” | | | No | |
| Approval of the amendment to the Amended and Restated 2022 Stock Incentive Plan | | | The vote of the holders of a majority of the stock represented and entitled to vote on such proposal. | | | “FOR”, “AGAINST”, or “ABSTAIN” | | | No | |
| |
Effect of Abstentions and Broker Non-Votes
|
| | Shares voting “abstain” and broker non-votes votes (shares held by brokers that do not have discretionary authority to vote on a matter and have not received voting instructions from their clients) have no effect on the election of directors. The proposal to ratify the appointment of EisnerAmper LLP as our independent registered public accounting firm for the year ending December 31, 2023 is considered a “routine” matter under applicable SEC and stock exchange rules, and accordingly, broker non-votes are not applicable to | |
| | | | | such proposal and abstentions will have the same effect as a vote “AGAINST” such proposal. For all other proposals, abstentions will have the same effect as vote “AGAINST” such proposal and broker non-votes have no effect. If you are a beneficial holder and do not provide specific voting instructions to your broker or custodian of your shares, your broker or custodian will not be authorized to vote on any of the matters other than the ratification of the appointment of EisnerAmper LLP. Accordingly, we encourage you to vote promptly, even if you plan to attend the Annual Meeting. | |
| |
Voting Instructions
|
| | If you complete and submit your proxy voting instructions, the persons named as proxies will follow your instructions. If you are a Stockholder of record and you submit proxy voting instructions but do not direct how to vote on each proposal, the persons named as proxies will vote as the Board recommends on each proposal. The persons named as proxies will vote on any other matters properly presented at the Annual Meeting in accordance with their judgment. Our bylaws set forth requirements for advance notice of nominations and agenda items for the Annual Meeting, and we have not received timely notice of any such matters that may be properly presented for voting at the Annual Meeting, other than the items from the Board described in this Proxy Statement. | |
| |
Proxy Solicitation Costs
|
| | The expense of soliciting proxy cards, including the costs of preparing, assembling and mailing the Notice of 2023 Annual Meeting of Stockholders, proxy statement and proxy card, will be borne by the Company. Our directors and officers may also solicit proxies in person, by telephone or by other means of communication. These parties will not be paid any additional compensation for soliciting proxies. We may also reimburse brokerage firms, banks and other agents for the cost of forwarding proxy materials to beneficial owners. | |
| |
Voting Results
|
| | We expect to announce preliminary results at the Annual Meeting. We will report final results in a filing with the U.S. Securities and Exchange Commission (“SEC”) on Form 8-K. | |
|
For questions regarding
|
| |
Contact via mail or email:
|
|
| Annual meeting | | |
ANI Pharmaceuticals, Inc.
210 Main Street West Baudette, Minnesota 56623 Attn: Investor Relations Email: IR@anipharmaceuticals.com |
|
|
Name(1)
|
| |
Fees Earned
or Paid in Cash ($)(2) |
| |
Stock
Awards ($)(3)(4) |
| |
Option
Awards ($)(4) |
| |
Non-Equity
Incentive Plan Compensation ($) |
| |
Change in
Pension Value and Nonqualified Deferred Compensation Earnings ($) |
| |
Total
($) |
| ||||||||||||||||||
|
Patrick D. Walsh(5)
|
| | | | 111,315 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 415,498 | | |
|
Robert E. Brown, Jr.(5)
|
| | | | 86,750 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 390,933 | | |
|
Thomas J. Haughey
|
| | | | 91,750 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 395,933 | | |
|
David B. Nash, M.D.(5)
|
| | | | 86,750 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 390,933 | | |
|
Antonio R. Pera
|
| | | | 69,250 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 373,433 | | |
|
Renee P. Tannenbaum, Pharm.D.
|
| | | | 32,199 | | | | | | 363,545(6) | | | | | | — | | | | | | — | | | | | | — | | | | | | 375,933 | | |
|
Jeanne Thoma
|
| | | | 71,750 | | | | | | 304,183 | | | | | | — | | | | | | — | | | | | | — | | | | | | 395,744 | | |
|
Name
|
| |
Stock
Options Outstanding |
| |
Unvested
Shares of Restricted Stock |
| ||||||
|
Patrick D. Walsh
|
| | | | — | | | | | | 10,049 | | |
|
Robert E. Brown, Jr.
|
| | | | — | | | | | | 10,049 | | |
|
Thomas J. Haughey
|
| | | | — | | | | | | 10,049 | | |
|
David B. Nash, M.D.
|
| | | | — | | | | | | 10,049 | | |
|
Antonio R. Pera
|
| | | | 16,024 | | | | | | 10,049 | | |
|
Renee P. Tannenbaum, Pharm.D.
|
| | | | — | | | | | | 13,346 | | |
|
Jeanne Thoma
|
| | | | 16,024 | | | | | | 10,049 | | |
| |
•
Seven of our nine directors are independent
|
| |
•
Annual Board and committee self-assessment process
|
|
| |
•
Separate Chief Executive Officer and Board Chair positions
|
| |
•
Strong focus on pay-for-performance
|
|
| |
•
Independent standing board committees
|
| |
•
Stock ownership guidelines for executive officers and directors
|
|
| |
•
Regular meetings of our independent directors without management present
|
| |
•
Clawback policy on executive compensation
|
|
| |
•
Two of our nine directors are female and three of our nine directors identify as racially diverse.
|
| |
•
Environmental, social and governance (“ESG”) risks, opportunities and impacts to support the sustainable growth of ANI’s businesses are overseen by the Nominating and Corporate Governance Committee
|
|
|
Board Diversity Matrix (as of April 11, 2023)
|
| ||||||||||||||||||||||||
|
Total Number of Directors
|
| |
9
|
| |||||||||||||||||||||
| | | |
Female
|
| |
Male
|
| |
Non-Binary
|
| |
Did Not
Disclose Gender |
| ||||||||||||
| Part I: Gender Identity | | ||||||||||||||||||||||||
|
Directors
|
| | | | 2 | | | | | | 7 | | | | | | — | | | | | | — | | |
| Part II: Demographic Background | | ||||||||||||||||||||||||
|
African American or Black
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | |
|
Alaskan Native or Native American
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | |
|
Asian
|
| | | | — | | | | | | 2 | | | | | | — | | | | | | — | | |
|
Hispanic or Latinx
|
| | | | — | | | | | | 1 | | | | | | — | | | | | | — | | |
|
Native Hawaiian or Pacific Islander
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | |
|
White
|
| | | | 2 | | | | | | 2 | | | | | | | | | | | | | | |
|
Two or More Races or Ethnicities
|
| | | | — | | | | | | — | | | | | | — | | | | | | — | | |
|
LGBTQ+
|
| |
—
|
| |||||||||||||||||||||
|
Did not Disclose Demographic Background
|
| |
2
|
| |||||||||||||||||||||
|
Board Diversity Matrix (As of March 25, 2022)
|
| ||||||||||||
| | | |
Female
|
| |
Male
|
| ||||||
|
Total Number of Directors
|
| |
9
|
| |||||||||
| Part I: Gender Identity | | ||||||||||||
|
Directors
|
| | | | 2 | | | | | | 7 | | |
| Part II: Demographic Background | | ||||||||||||
|
African American or Black
|
| | | | | | | | | | | | |
|
Alaskan Native or Native American
|
| | | | | | | | | | | | |
|
Asian
|
| | | | | | | | | | 2 | | |
|
Hispanic or Latino
|
| | | | | | | | | | 1 | | |
|
Native Hawaiian or Pacific Islander
|
| | | | | | | | | | | | |
|
White
|
| | | | 2 | | | | | | 3 | | |
|
Two or More Races or Ethnicities
|
| | | | | | | | | | | | |
|
LGBTQ+
|
| | | | | | | | | | | | |
|
Did Not Disclose Demographic Background
|
| |
1
|
| |||||||||
|
Name
|
| |
Audit and
Finance |
| |
Compensation**
|
| |
Nominating
and Corporate Governance |
|
| Robert E. Brown, Jr. | | |
—
|
| |
Chair
|
| |
✓
|
|
| Thomas Haughey | | |
Chair
|
| |
—
|
| |
✓
|
|
| Nikhil Lalwani* | | |
—
|
| |
—
|
| |
—
|
|
| David B. Nash, M.D. | | |
✓
|
| |
—
|
| |
Chair
|
|
| Antonio R. Pera | | |
—
|
| |
✓
|
| |
—
|
|
| Muthusamy Shanmugam* | | |
—
|
| |
—
|
| |
—
|
|
| Renee P. Tannenbaum, Pharm.D. | | |
—
|
| |
✓
|
| |
—
|
|
| Jeanne A. Thoma | | |
✓
|
| |
—
|
| |
—
|
|
| Patrick D. Walsh | | |
—
|
| |
—
|
| |
—
|
|
|
Number of Committee Meetings Held in 2022
|
| |
5
|
| |
6
|
| |
4
|
|
| | | |
2022
|
| |
2021
|
| ||||||
|
Audit Fees
|
| | | $ | 879,375 | | | | | $ | 943,587 | | |
|
Audit-Related Fees
|
| | | | — | | | | | | — | | |
|
Tax Fees
|
| | | | — | | | | | | — | | |
|
All Other Fees
|
| | | | — | | | | | | — | | |
|
Total
|
| | | $ | 879,375 | | | | | $ | 943,587 | | |
|
Name
|
| |
Age
|
| |
Position
|
|
| Nikhil Lalwani | | |
45
|
| | President and Chief Executive Officer | |
| Stephen P. Carey | | |
52
|
| | Senior Vice President and Chief Financial Officer | |
| Meredith W. Cook | | |
49
|
| | Senior Vice President, General Counsel and Corporate Secretary | |
| Krista Davis | | |
50
|
| | Senior Vice President and Chief Human Resources Officer | |
| Chad Gassert | | |
47
|
| | Senior Vice President, Corporate Development & Strategy | |
| Ori Gutwerg | | |
49
|
| | Senior Vice President, Generics | |
| James G. Marken | | |
60
|
| | Senior Vice President, Operations and Product Development | |
| Christopher Mutz | | |
52
|
| | Senior Vice President, Head of Rare Diseases | |
| Muthusamy Shanmugam | | |
55
|
| | Head of Research & Development and Chief Operating Officer of NJ Operations | |
|
Executive
|
| |
Position
|
|
| Nikhil Lalwani | | | President and Chief Executive Officer (“CEO”) | |
| Stephen P. Carey | | | Senior Vice President, Finance and Chief Financial Officer | |
| James G. Marken | | |
Senior Vice President, Operations and Product Development
|
|
| Ori Gutwerg | | | Senior Vice President, Generics | |
| Christopher K. Mutz | | | Senior Vice President, Head of Rare Disease | |
| |
Base Salary
|
| | The Compensation Committee, after considering the market practice survey data of our peer group provided by our independent compensation consultant, increased the base salaries for each of our NEOs by 3% for 2022. | |
| |
Annual Incentives
|
| |
For 2022, the Compensation Committee approved an Executive Incentive Bonus Plan (the “Bonus Plan”) that incorporates financial and strategic performance goals. The CEO’s annual incentive is based 100% on corporate performance and the other NEOs are based on corporate performance and functional/group performance.
Based on the Company’s performance results for 2022, as well as functional/group performance, bonus payouts ranged between 70% and 90% of target opportunities.
|
|
| |
Long-Term Incentives
|
| |
For 2022, the Compensation Committee approved long-term equity grants to the NEOs using restricted stock awards, which vest annually over four years. At the time the Committee approved the awards, the number of shares available under the Sixth Amended and Restated 2008 Stock Incentive were not sufficient to cover awards to our employees and NEOs. As a result, 75% of the approved number of shares were granted in March 2022, and the remaining 25% were granted in April 2022 upon shareholder approval of the Amended and Restated 2022 Stock Incentive Plan.
For 2023, the Company enhanced our Executive Compensation practices to include performance metrics in our long-term incentive plan. The Compensation Committee approved target long-term equity incentives using a mix of 25% performance-based restricted stock units (“PSUs”) and 75% time-based restricted stock awards (“RSAs”) for all of the NEOs. PSUs may be earned based on the achievement of two different performance metrics — Adjusted EBITDA Growth and relative Total Shareholder Return (“TSR”).
|
|
|
What We Do
|
| |
What We Don’t Do
|
|
|
☑
Evaluate and reward performance against pre-determined goals
|
| |
☒
No fixed terms/guaranteed increases in employment agreements or equity grants
|
|
|
☑
Emphasize significant variable (“at risk”) compensation for our CEO and NEOs
|
| |
☒
No excessive cash severance
|
|
|
☑
Maintain a “clawback” policy
|
| |
☒
No repricing or exchange of underwater options without stockholder approval
|
|
|
☑
Use an independent compensation consultant
|
| |
☒
No special perquisites
|
|
|
☑
Maintain stock ownership guidelines
|
| |
☒
No supplemental executive retirement plan
|
|
|
☑
Hold an annual say-on-pay vote
|
| |
☒
No dividends or dividend equivalents on unvested equity awards
|
|
|
☑
Conduct an annual compensation risk assessment
|
| | | |
|
☑
Include “double trigger” equity vesting benefits to our CEO
|
| | | |
|
☑
Include “double trigger” cash severance benefits to all of our NEOs, including our CEO
|
| | | |
|
Pay Element
|
| |
How It’s Paid
|
| |
Purpose
|
|
| Base Salary | | |
Cash
(Fixed) |
| | Provide a competitive base salary rate relative to similar positions in the market and enable the Company to attract and retain critical executive talent. | |
| Annual Incentives | | |
Cash
(Variable) |
| | Create an incentive for the achievement of pre-defined annual business and individual objectives. | |
|
Long-Term Incentives
|
| |
Equity
(Variable) |
| | Align interests of employees with stockholders; create focus on long-term performance and creating stockholder value; support the Company’s retention strategy | |
| |
2022 Peer Group
|
| ||||||
| | Amphastar Pharmaceuticals | | | Eagle Pharmaceuticals | | | PTC Therapeutics, Inc. | |
| | Antares Pharma, Inc. | | |
Intercept Pharmaceuticals, Inc.
|
| |
Supernus Pharmaceuticals, Inc.
|
|
| |
BioDelivery Sciences International, Inc.
|
| |
Ironwood Pharmaceuticals, Inc.
|
| | Travere Therapeutics, Inc. | |
| | Coherus BioSciences, Inc. | | | Lannett Company, Inc. | | | Vanda Pharmaceuticals Inc. | |
| | Collegium Pharmaceutical | | | Myriad Genetics, Inc. | | | | |
| | Corcept Therapeutics Incorporated | | | Pacira BioSciences, Inc. | | | | |
|
Name
|
| |
2021 Base Salary
|
| |
2022 Base Salary
|
| |
% Increase
|
| |||||||||
|
Nikhil Lalwani
|
| | | $ | 721,000 | | | | | $ | 742,630 | | | | | | 3.0% | | |
|
Stephen P. Carey
|
| | | $ | 495,000 | | | | | $ | 509,850 | | | | | | 3.0% | | |
|
James G. Marken
|
| | | $ | 445,000 | | | | | $ | 458,350 | | | | | | 3.0% | | |
|
Ori Gutwerg
|
| | | $ | 420,000 | | | | | $ | 432,600 | | | | | | 3.0% | | |
|
Christopher K. Mutz
|
| | | $ | 400,000 | | | | | $ | 412,000 | | | | | | 3.0% | | |
|
Name
|
| |
Base Salary
|
| |
Target Incentive
Opportunity (% of Salary) |
| |
Cash Target
Bonus Opportunity ($) |
| |||||||||
|
Nikhil Lalwani
|
| | | $ | 742,630 | | | | | | 100% | | | | | $ | 742,630 | | |
|
Stephen P. Carey
|
| | | $ | 509,850 | | | | | | 60% | | | | | $ | 305,910 | | |
|
James G. Marken
|
| | | $ | 458,350 | | | | | | 50% | | | | | $ | 229,175 | | |
|
Ori Gutwerg
|
| | | $ | 432,600 | | | | | | 50% | | | | | $ | 216,300 | | |
|
Christopher K. Mutz
|
| | | $ | 412,000 | | | | | | 50% | | | | | $ | 206,000 | | |
|
Level
|
| |
Corporate
Performance |
| |
Functional / Business
Unit Performance |
| ||||||
|
CEO
|
| | | | 100% | | | | | | — | | |
|
Other NEOs
|
| | | | 70% | | | | | | 30% | | |
|
2022 Objective
|
| |
Weighting
|
|
| Net Revenues: $315M – $330M | | |
25%
|
|
| Adjusted non-GAAP EBITDA: $65M – $75M | | |
25%
|
|
|
Generics Business:
Complete multiple ANDA filings and multiple ANDA plus 505(b)2 products on stability, strengthen product pipeline to deliver significant new revenues gross profit from new launches in 2023 and 2024, and ensure smooth transition of distribution to Cardinal and integration of Novitium Order-to-Cash (“OTC”) to ANI finance. |
| |
10%
|
|
|
Cortrophin Gel Launch:
Ensure market access to enable target market share and develop a fully functional Rare Disease platform to enable launch of other indication and rare disease assets. |
| |
10%
|
|
|
Business Development:
Deliver EBITDA in 2022 and explore inorganic opportunities to enhance business. |
| |
10%
|
|
|
Company-Wide Efficiency:
Reduce operating expenses by $3M in 2022. |
| |
10%
|
|
|
Strategy:
Define and begin implementation of medium-to-long term strategy. |
| |
10%
|
|
| Total | | |
100%
|
|
| |
Weighting
|
| |
Assessment Results / Achievements
|
| |
Payout Factor
(% of Target) |
|
| | | | |
Net Revenues were $316.4M
Adjusted non-GAAP EBITDA was $55.9M |
| | ||
| |
50%
|
| | | | |
27.5%
|
|
|
Name
|
| |
Accomplishments
|
|
| Nikhil Lalwani | | | Led the organization to achieve net revenues of $316.4 million and Adjusted non-GAAP EBIDTA of $55.9 million; supported the build of Rare Disease platform, including attraction of key talent and creating a base for growth; led Generics business teams to over deliver on new product launches and creating a robust pipeline for 2023 and 2024 and supported established brands as a revenue driver; supported Oakrum Pharma acquisition; supported closure of Oakville, Canada site leading to significant cost savings; further built senior leadership team, adding General Counsel and Chief Human Resources Officer. | |
| Stephen P. Carey | | | Supported closure of the Oakville, Canada site; integrated OTC for Novitium in-house; delivered strong gross to net improvements for the organization; designed new organizational structure to support the growth of the business; led compensation committee and BOD through 2021 proxy and compensation cycle; and provided support to build out the Rare Disease team. | |
| James G. Marken | | | Supported Generics overperformance; led the Baudette site to manufacture and deliver product on time and budget; supported the transition to Cardinal; led the end-to-end closure of the Oakville, Canada site through a ramp down of production and resources; and achieved a successful cGMP FDA audit of the manufacturing facility in Baudette, receiving a favorable EIR. | |
| Ori Gutwerg | | | Drove Generics revenue overperformance at $210.1 million; supported completion of multiple ANDA filings multiple ANDA and 505(b)(2) products on stability; built strong revenue pipeline for 2023 and 2024; supported the transition of | |
|
Name
|
| |
Accomplishments
|
|
| | | | distribution to Cardinal; built launch preparedness with teams; improved contracting process for customers; and improved customer service team to support on time orders. | |
|
Christopher K. Mutz
|
| | Delivered launch year revenues of $41.7 million. Built the Rare Disease platform, with the hiring of key people, implementation of systems, processes and built partnerships to launch Cortrophin Gel; Delivered comprehensive compliance, standards and training across the Rare Disease organization; improved patient support structure; efforts culminated in 520 patients receiving therapy. | |
|
Name
|
| |
Cash Target
Bonus Opportunity ($) |
| |
Corporate
Performance Achievement |
| |
Corporate
Performance Weight |
| |
Functional
Performance Achievement |
| |
Functional
Performance Weight |
| |
Actual Cash
Incentive Payout (% of Target) |
| |
Actual Cash
Incentive Payout ($) |
| |||||||||||||||||||||
|
Nikhil Lalwani
|
| | | $ | 742,630 | | | | | | 75% | | | | | | 100% | | | | | | — | | | | | | — | | | | | | 75% | | | | | $ | 556,973 | | |
|
Stephen P. Carey
|
| | | $ | 305,910 | | | | | | 75% | | | | | | 70% | | | | | | 75% | | | | | | 30% | | | | | | 75% | | | | | $ | 229,432 | | |
|
James G. Marken
|
| | | $ | 229,175 | | | | | | 75% | | | | | | 70% | | | | | | 125% | | | | | | 30% | | | | | | 90% | | | | | $ | 206,258 | | |
|
Ori Gutwerg
|
| | | $ | 216,300 | | | | | | 75% | | | | | | 70% | | | | | | 125% | | | | | | 30% | | | | | | 90% | | | | | $ | 194,670 | | |
|
Christopher K. Mutz
|
| | | $ | 206,000 | | | | | | 75% | | | | | | 70% | | | | | | 58% | | | | | | 30% | | | | | | 70% | | | | | $ | 144,200 | | |
|
Name
|
| |
Shares (#)
|
| |
Fair Market
Value at Grant ($) |
| ||||||
|
Nikhil Lalwani
|
| | | | 133,407 | | | | | $ | 3,806,102 | | |
|
Stephen P. Carey
|
| | | | 45,166 | | | | | $ | 1,288,585 | | |
|
James G. Marken
|
| | | | 26,578 | | | | | $ | 758,269 | | |
|
Ori Gutwerg
|
| | | | 25,904 | | | | | $ | 739,041 | | |
|
Christopher K. Mutz
|
| | | | 25,904 | | | | | $ | 739,041 | | |
| |
Title
|
| |
Multiple of Annual Base Salary
|
|
| | Chief Executive Officer | | | Four (4) Times | |
| | All Other Executive Officers | | | One (1) Times | |
|
Name and Principal Position(1)
|
| |
Year
|
| |
Salary
($)(2) |
| |
Bonus
($)(3) |
| |
Stock
Awards ($)(4) |
| |
Option
Awards ($)(5) |
| |
Non-Equity
Incentive Plan Compensation |
| |
All Other
Compensation ($)(6) |
| |
Total
($) |
| ||||||||||||||||||||||||
|
Nikhil Lalwani
President and Chief Executive Officer |
| | | | 2022 | | | | | | 736,812 | | | | | | 556,973 | | | | | | 3,806,102 | | | | | | — | | | | | | — | | | | | | 12,200 | | | | | | 5,112,087 | | |
| | | | 2021 | | | | | | 715,347 | | | | | | 1,442,000 | | | | | | 4,369,205 | | | | | | — | | | | | | — | | | | | | 14,508 | | | | | | 6,541,060 | | | ||
| | | | 2020 | | | | | | 199,231 | | | | | | 210,000 | | | | | | 826,732 | | | | | | 2,479,073 | | | | | | — | | | | | | — | | | | | | 3,715,036 | | | ||
|
Stephen P. Carey
Senior Vice President and Chief Financial Officer |
| | | | 2022 | | | | | | 505,859 | | | | | | 229,432 | | | | | | 1,288,585 | | | | | | — | | | | | | — | | | | | | 15,708 | | | | | | 2,039,584 | | |
| | | | 2021 | | | | | | 491,319 | | | | | | 594,000 | | | | | | 1,743,585 | | | | | | — | | | | | | — | | | | | | 21,650 | | | | | | 2,850,554 | | | ||
| | | | 2020 | | | | | | 474,271 | | | | | | 388,792 | | | | | | 1,877,400 | | | | | | — | | | | | | — | | | | | | 14,114 | | | | | | 2,754,577 | | | ||
|
James G. Marken
Senior Vice President, Operations and Product Development |
| | | | 2022 | | | | | | 454,767 | | | | | | 206,258 | | | | | | 758,269 | | | | | | — | | | | | | — | | | | | | 12,200 | | | | | | 1,431,494 | | |
| | | | 2021 | | | | | | 440,001 | | | | | | 255,875 | | | | | | 1,025,632 | | | | | | — | | | | | | — | | | | | | 13,145 | | | | | | 1,734,653 | | | ||
| | | | 2020 | | | | | | 426,267 | | | | | | 276,300 | | | | | | 1,158,911 | | | | | | — | | | | | | — | | | | | | 13,057 | | | | | | 1,874,535 | | | ||
|
Ori Gutwerg
Senior Vice President, Generics |
| | | | 2022 | | | | | | 429,217 | | | | | | 194,670 | | | | | | 739,041 | | | | | | — | | | | | | — | | | | | | — | | | | | | 1,362,929 | | |
| | | | 2021 | | | | | | 355,385 | | | | | | 355,359 | | | | | | 406,441 | | | | | | 402,152 | | | | | | — | | | | | | — | | | | | | 1,519,337 | | | ||
|
Name and Principal Position(1)
|
| |
Year
|
| |
Salary
($)(2) |
| |
Bonus
($)(3) |
| |
Stock
Awards ($)(4) |
| |
Option
Awards ($)(5) |
| |
Non-Equity
Incentive Plan Compensation |
| |
All Other
Compensation ($)(6) |
| |
Total
($) |
| ||||||||||||||||||||||||
|
Christopher K. Mutz
Head of Rare Disease |
| | | | 2022 | | | | | | 408,772 | | | | | | 144,200 | | | | | | 739,041 | | | | | | — | | | | | | — | | | | | | 12,200 | | | | | | 1,304,213 | | |
| | | | 2021 | | | | | | 338,462 | | | | | | 247,482 | | | | | | 508,060 | | | | | | 502,697 | | | | | | — | | | | | | 9,231 | | | | | | 1,605,932 | | | ||
|
Name
|
| |
Year
|
| |
401(k)
Contribution ($) |
| |
Life Insurance
Reimbursement ($) |
| |||||||||
|
Nikhil Lalwani
|
| | | | 2022 | | | | | | 12,200 | | | | | | — | | |
| | | | 2021 | | | | | | 14,508 | | | | | | — | | | ||
| | | | 2020 | | | | | | — | | | | | | — | | | ||
|
Stephen P. Carey
|
| | | | 2022 | | | | | | 12,200 | | | | | | 3,508 | | |
| | | | 2021 | | | | | | 17,072 | | | | | | 4,578 | | | ||
| | | | 2020 | | | | | | 14,114 | | | | | | — | | | ||
|
James G. Marken
|
| | | | 2022 | | | | | | 13,145 | | | | | | — | | |
| | | | 2021 | | | | | | 13,145 | | | | | | — | | | ||
| | | | 2020 | | | | | | 13,057 | | | | | | — | | | ||
|
Ori Gutwerg
|
| | | | 2022 | | | | | | — | | | | | | — | | |
| | | | 2021 | | | | | | — | | | | | | — | | | ||
|
Christopher K. Mutz
|
| | | | 2022 | | | | | | 12,200 | | | | | | — | | |
| | | | 2021 | | | | | | 9,231 | | | | | | — | | | ||
|
Name
|
| |
Approval Date or
Grant Date |
| |
All Other
Stock Awards: Number of Shares of Stock or Units (#)(1) |
| |
All Other
Option Awards: Number of Securities Underlying Options (#) |
| |
Exercise or
Base Price of Option Awards ($/Share) |
| |
Grand Date Fair
Value of Stock and Option Awards ($) |
| |||||||||||||||
|
Nikhil Lalwani
|
| | | | 04/27/2022 | | | | | | 33,352 | | | | | | — | | | | | | — | | | | | | 1,009,565 | | |
| | | | 03/24/2022 | | | | | | 100,055 | | | | | | — | | | | | | — | | | | | | 2,796,537 | | | ||
|
Stephen P. Carey
|
| | | | 04/27/2022 | | | | | | 11,291 | | | | | | — | | | | | | — | | | | | | 341,779 | | |
| | | | 03/24/2022 | | | | | | 33,875 | | | | | | | | | | | | | | | | | | 946,806 | | | ||
|
James G. Marken
|
| | | | 04/27/2022 | | | | | | 6,644 | | | | | | — | | | | | | — | | | | | | 201,114 | | |
| | | | 03/24/2022 | | | | | | 19,934 | | | | | | — | | | | | | — | | | | | | 557,155 | | | ||
|
Ori Gutwerg
|
| | | | 04/27/2022 | | | | | | 6,476 | | | | | | — | | | | | | — | | | | | | 196,029 | | |
| | | | 03/24/2022 | | | | | | 19,428 | | | | | | — | | | | | | — | | | | | | 543,013 | | | ||
|
Christopher K. Mutz
|
| | | | 04/27/2022 | | | | | | 6,476 | | | | | | — | | | | | | — | | | | | | 196,029 | | |
| | | | 03/24/2022 | | | | | | 19,428 | | | | | | — | | | | | | — | | | | | | 543,013 | | | ||
| | | |
Stock Awards
|
| |||||||||
|
Name
|
| |
Number of Shares
Acquired on Vesting (#) |
| |
Value Realized
on Vesting ($) |
| ||||||
|
Nikhil Lalwani
|
| | | | 41,250 | | | | | | 1,190,391 | | |
|
Stephen P. Carey
|
| | | | 28,672 | | | | | | 812,505 | | |
|
James G. Marken
|
| | | | 16,959 | | | | | | 480,954 | | |
|
Ori Gutwerg
|
| | | | 3,226 | | | | | | 129,846 | | |
|
Christopher K. Mutz
|
| | | | 4,033 | | | | | | 162,328 | | |
|
Name
|
| |
Grant
Date |
| |
Number of
Securities Underlying Unexercised Options (#) Exercisable |
| |
Number of
Securities Underlying Unexercised Options (#) Unexercisable |
| |
Equity
Incentive Plan Awards: Number of Securities Underlying Unexercised Unearned Options (#) |
| |
Option
Exercise Price ($) |
| |
Option
Expiration Date |
| |
Number of
Shares Units of Stock That Have Not Vested (#) |
| |
Market
Value of Shares or Units of Stock That Have Not Vested ($) |
| ||||||||||||||||||||||||
|
Nikhil Lalwani
|
| | | | 9/8/2020 | | | | | | 89,821 | | | | | | 89,822(1) | | | | | | — | | | | | | 29.00 | | | | | | 9/7/2030 | | | | | | — | | | | | | — | | |
| | | | 9/8/2020 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 14,254(2) | | | | | | 573,438 | | | ||
| | | | 3/23/2021 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 102,372(2) | | | | | | 4,118,426 | | | ||
| | | | 3/24/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 100,055(2) | | | | | | 4,025,213 | | | ||
| | | | 4/27/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 33,352(2) | | | | | | 1,341,751 | | | ||
|
Stephen P. Carey
|
| | | | 5/6/2016 | | | | | | 50,000 | | | | | | — | | | | | | — | | | | | | 46.49 | | | | | | 5/5/2026 | | | | | | — | | | | | | — | | |
| | | | 3/31/2017 | | | | | | 13,250 | | | | | | — | | | | | | — | | | | | | 49.51 | | | | | | 3/30/2027 | | | | | | — | | | | | | — | | | ||
| | | | 4/6/2018 | | | | | | 9,600 | | | | | | — | | | | | | — | | | | | | 57.06 | | | | | | 4/5/2028 | | | | | | — | | | | | | — | | | ||
| | | | 3/28/2019 | | | | | | 11,298 | | | | | | 3,766(3) | | | | | | — | | | | | | 66.39 | | | | | | 3/27/2029 | | | | | | — | | | | | | — | | | ||
| | | | 3/28/2019 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 3,113(2) | | | | | | 125,236 | | | ||
| | | | 4/10/2020 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 19,844(2) | | | | | | 799,933 | | | ||
| | | | 3/23/2021 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 40,853(2) | | | | | | 1,643,516 | | | ||
| | | | 3/24/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 33,875(2) | | | | | | 1,362,791 | | | ||
| | | | 4/27/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 11,291(2) | | | | | | 454,236 | | | ||
|
James G. Marken
|
| | | | 4/1/2014 | | | | | | 1,625 | | | | | | — | | | | | | — | | | | | | 33.00 | | | | | | 3/31/2024 | | | | | | — | | | | | | — | | |
| | | | 4/1/2014 | | | | | | 42 | | | | | | — | | | | | | — | | | | | | 33.00 | | | | | | 3/31/2024 | | | | | | — | | | | | | — | | | ||
| | | | 4/16/2015 | | | | | | 3,000 | | | | | | — | | | | | | — | | | | | | 68.71 | | | | | | 4/15/2025 | | | | | | — | | | | | | — | | | ||
| | | | 4/07/2016 | | | | | | 3,750 | | | | | | — | | | | | | — | | | | | | 40.59 | | | | | | 4/6/2026 | | | | | | — | | | | | | — | | | ||
| | | | 3/31/2017 | | | | | | 7,250 | | | | | | — | | | | | | — | | | | | | 49.51 | | | | | | 3/30/2027 | | | | | | — | | | | | | — | | | ||
| | | | 4/6/2018 | | | | | | 5,300 | | | | | | — | | | | | | — | | | | | | 57.06 | | | | | | 4/5/2028 | | | | | | — | | | | | | — | | | ||
| | | | 3/28/2019 | | | | | | 6,213 | | | | | | 2,072(3) | | | | | | — | | | | | | 66.39 | | | | | | 3/27/2029 | | | | | | — | | | | | | — | | | ||
| | | | 3/28/2019 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 1,712(2) | | | | | | 68,874 | | | ||
| | | | 4/10/2020 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 12,274(2) | | | | | | 493,783 | | | ||
| | | | 3/23/2021 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 24,031(2) | | | | | | 966,767 | | | ||
| | | | 3/24/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 19,934(2) | | | | | | 801,945 | | | ||
| | | | 4/27/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 6,644(2) | | | | | | 267,288 | | | ||
|
Ori Gutwerg
|
| | | | 2/15/2021 | | | | | | 6,751 | | | | | | 20,255(1) | | | | | | — | | | | | | 31.49 | | | | | | 2/14/2031 | | | | | | — | | | | | | — | | |
| | | | 2/15/2021 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 9,681(2) | | | | | | 389,467 | | | ||
| | | | 3/24/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 19,428(2) | | | | | | 781,588 | | | ||
| | | | 4/27/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 6,476(2) | | | | | | 260,529 | | | ||
|
Christopher K. Mutz
|
| | | | 2/15/2021 | | | | | | 8,439 | | | | | | 25,319(1) | | | | | | — | | | | | | 31.49 | | | | | | 2/14/2031 | | | | | | — | | | | | | — | | |
| | | | 2/15/2021 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 12,101(2) | | | | | | 486,823 | | | ||
| | | | 3/24/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 19,428(2) | | | | | | 781,588 | | | ||
| | | | 4/27/2022 | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | — | | | | | | 6,476(2) | | | | | | 260,529 | | | ||
|
Name(5)
|
| |
Base Salary
Continuation(1) ($) |
| |
Bonus
Payments(2) ($) |
| |
Benefits
Continuation(4) ($) |
| |
Outplacement
Services ($) |
| |
Equity
Awards(3) ($) |
| |
Total
($) |
| ||||||||||||||||||
| Nikhil Lalwani | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Qualifying Termination
|
| | | | 1,485,260 | | | | | | 4,455,780 | | | | | | 45,000 | | | | | | — | | | | | | 7,011,213 | | | | | | 12,997,253 | | |
|
Qualifying Termination within
CIC Period |
| | | | 2,227,890 | | | | | | 5,941,040 | | | | | | 90,000 | | | | | | 10,000 | | | | | | 11,067,493 | | | | | | 19,336,423 | | |
|
Name(5)
|
| |
Base Salary
Continuation(1) ($) |
| |
Bonus
Payments(2) ($) |
| |
Benefits
Continuation(4) ($) |
| |
Outplacement
Services ($) |
| |
Equity
Awards(3) ($) |
| |
Total
($) |
| ||||||||||||||||||
| Stephen P. Carey | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Qualifying Termination
|
| | | | 509,850 | | | | | | 1,223,640 | | | | | | 30,000 | | | | | | — | | | | | | 6,112,707 | | | | | | 7,876,197 | | |
|
Qualifying Termination within
CIC Period |
| | | | 1,019,700 | | | | | | 1,835,460 | | | | | | 60,000 | | | | | | 10,000 | | | | | | 6,112,707 | | | | | | 9,037,867 | | |
| James G. Marken | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Qualifying Termination
|
| | | | 458,350 | | | | | | 916,700 | | | | | | 30,000 | | | | | | — | | | | | | 3,621,303 | | | | | | 5,026,353 | | |
|
Qualifying Termination within
CIC Period |
| | | | 916,700 | | | | | | 1,375,050 | | | | | | 60,000 | | | | | | 10,000 | | | | | | 3,621,303 | | | | | | 5,983,053 | | |
| Ori Gutwerg | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Qualifying Termination
|
| | | | 432,600 | | | | | | 865,200 | | | | | | 30,000 | | | | | | — | | | | | | 449,350 | | | | | | 1,777,150 | | |
|
Qualifying Termination within
CIC Period |
| | | | 865,200 | | | | | | 1,297,800 | | | | | | 60,000 | | | | | | 10,000 | | | | | | 1,608,578 | | | | | | 3,841,578 | | |
| Christopher K. Mutz | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Qualifying Termination
|
| | | | 412,000 | | | | | | 824,000 | | | | | | 30,000 | | | | | | — | | | | | | 496,558 | | | | | | 1,762,558 | | |
|
Qualifying Termination within
CIC Period |
| | | | 824,000 | | | | | | 1,236,000 | | | | | | 60,000 | | | | | | 10,000 | | | | | | 1,750,204 | | | | | | 3,880,204 | | |
| Year | | | Summary Compensation Table Total for PEO(1) $ | | | Summary Compensation Table Total for Former PEO(2) $ | | | Summary Compensation Table Total for Interim PEO(3) $ | | | Compensation Actually Paid to PEO(5)(6) $ | | | Compensation Actually Paid to Former PEO(5)(6) $ | | | Compensation Actually Paid to Interim PEO(5)(6) $ | | | Average Summary Compensation Table Total for Non-PEO NEOs(4) $ | | | Average Compensation Actually Paid to Non-PEO NEOs(5)(6) $ | | | Year-end value of $100 invested on December 31, 2019 in: | | | | |||||||||||||||||||||||||||||||||||||||||||
| | ANIP $ | | | Peer Group(7) $ | | | Net Income (in millions) $ | | | (in millions) $ | | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2022 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | | | | | | |||||||||||
| 2021 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | | | | | | |||||||||||
| 2020 | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | | | | | | ||||||||||
| | | | 2022 | | | 2021 | | | 2020 | | |||||||||||||||||||||||||||||||||||||||
| | | | PEO ($) | | | Average of Other Non-PEO NEOs ($) | | | PEO ($) | | | Average of Other Non-CEO PEOs ($) | | | PEO ($) | | | Former PEO ($) | | | Interim PEO ($) | | | Average of Other Non-PEO NEOs ($) | | ||||||||||||||||||||||||
| Total Compensation from SCT | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||
| Adjustments: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| (Subtraction): SCT Value of Stock and Option Awards | | | | | ( | | | | | | ( | | | | | | ( | | | | | | ( | | | | | | ( | | | | | | | | | | | ( | | | | | | ( | | | |
| Addition: Fair value at year-end of awards granted during the covered fiscal year that are outstanding and unvested at year-end | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||
| Addition: Fair value at vest of awards granted and vested during the covered fiscal year | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||
| Addition (Subtraction): Year-over-year change in fair value of awards granted in any prior fiscal year that are outstanding and unvested at year end | | | | | ( | | | | | | ( | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | |||||
| Addition (Subtraction): Change as of the vesting date (from the end of the prior fiscal year) in fair value of awards granted in any prior fiscal year for which vesting conditions were satisfied at the end of or during the covered fiscal year | | | | | ( | | | | | | ( | | | | | | ( | | | | | | | | | | | | | | | | ( | | | | | | ( | | | | | | ( | | | ||
| (Subtraction): Fair value at end of prior year of awards granted in any prior fiscal year that fail to meeting the applicable vesting conditions during the covered fiscal year | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||||
| Total Adjustments for Equity Awards | | | | | ( | | | | | | ( | | | | | | | | | | | | | | | | | | | | | ( | | | | | | ( | | | | | | ( | | | |||
| Compensation Actually Paid (as calculated) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ( | | | | | | | | | | | | | |||||||
| | | | Weighted Average Fair Value | | |||||||||||||||
| Award Type Vesting | | | 2022 | | | 2021 | | | 2020 | | |||||||||
| RSAs | | | | $ | | | | | $ | | | | | $ | | | |||
| | | | For Stock Options Vesting in | | ||||||
| | | | 2022 | | | 2021 | | | 2020 | |
| Expected volatility | | | | | | | | | | |
| Expected dividend yield | | | | | | | | | | |
| Expected term, in years | | | 3.0 – 4.5 | | | 3.0 – 4.5 | | | 3.0 – 4.5 | |
| Risk-free interest rate | | | | | | | | | | |
| |
Increase in Authorized Shares
|
| | Increase the number of shares authorized for issuance under the Stock Plan by 750,000 additional shares | |
| |
Clarify Maximum Shares Subject To ISOs
|
| | Clarify the maximum number of shares of common stock of the Company that may be granted subject to “incentive stock options” within the meaning of Section 422 of the Internal Revenue Code 1986, as amended (the “Code”) shall include the as amended aggregate number of shares. | |
| |
Hardwired Change in Control Treatment
|
| | Hardwired the treatment of equity awards in connection with a change in control to specify that time-based awards fully vest and performance awards will vest based on actual performance. | |
| |
Shares underlying
outstanding stock options (#) |
| |
Weighted average
exercise price per share ($) |
| |
Weighted average
remaining term |
| |
Shares underlying
outstanding performance and restricted stock awards |
| |
Shares available
for future grant |
|
| |
889,168
|
| |
45.77
|
| |
5.33
|
| |
1,568,525
|
| |
425,081
|
|
|
Element
|
| |
2022
|
| |
2021
|
| |
2020
|
| |
Average
|
| ||||||||||||
|
Granted
|
| | | | 784,395 | | | | | | 709,000 | | | | | | 536,000 | | | | | | — | | |
|
Weighted Average Common Shares Outstanding
|
| | | | 16,259,786 | | | | | | 12,596,000 | | | | | | 11,964,000 | | | | | | — | | |
|
Burn Rate
|
| | | | 4.82% | | | | | | 5.63% | | | | | | 4.48% | | | | | | 4.32% | | |
|
Outstanding
|
| | | | 2,048,279 | | | | | | 1,695,000 | | | | | | 1,288,000 | | | | | | — | | |
|
Common Shares Outstanding (as of December 31)
|
| | | | 17,494,466 | | | | | | 16,829,739 | | | | | | 12,354,398 | | | | | | — | | |
|
Overhang
|
| | | | 11.71% | | | | | | 10.07% | | | | | | 10.43% | | | | | | 10.74% | | |
|
Fiscal Year
|
| |
Time-Based
Option Awards Granted |
| |
Time-Based
Restricted Stock Awards Granted |
| ||||||
|
2022
|
| | | | 35,902 | | | | | | 748,493 | | |
|
2021
|
| | | | 168,000 | | | | | | 541,000 | | |
|
2020
|
| | | | 231,000 | | | | | | 305,000 | | |
|
Name and position(1)
|
| |
Number of shares
subject to stock awards(2) |
| |||
|
Nikhil Lalwani
|
| | | | 425,783 | | |
|
President and Chief Executive Officer
|
| | | | | | |
|
Stephen P. Carey
|
| | | | 286,814 | | |
|
Senior Vice President, Finance and Chief Financial Officer
|
| | | | | | |
|
James G. Marken
|
| | | | 185,751 | | |
|
Senior Vice President, Operations and Product Development
|
| | | | | | |
|
Ori Gutwerg(3)
|
| | | | 61,969 | | |
|
Senior Vice President, Generics
|
| | | | | | |
|
Christopher K. Mutz(3)
|
| | | | 65,196 | | |
|
Head of Rare Disease
|
| | | | | | |
|
All current executive officers as a group (7 persons)
|
| | | | 1,025,513 | | |
|
All current directors who are not executive officers as a group (7 persons)(4)
|
| | | | 286,631 | | |
|
All employees, including all current officers who are not executive officers, as a group
|
| | | | 2,258,481 | | |
|
Plan Category
|
| |
Number of Securities
to be Issued upon Exercise of Outstanding Options, Warrants and Rights (a) |
| |
Weighted Average
Exercise Price of Outstanding Options, Warrants and Rights ($)(1) (b) |
| |
Number of Securities
Remaining Available for Future Issuance under Equity Compensation Plans (excluding Securities Reflected in Column (a)) (c) |
| |||||||||
|
Equity Compensation Plans Approved by Security Holders
|
| | | | 666,924 | | | | | | 51.18 | | | | | | 1,231,407(2) | | |
|
Equity Compensation Plans Not Approved
by Security Holders |
| | | | 240,407(3) | | | | | | 29.63 | | | | | | | | |
|
Total
|
| | | | 907,331 | | | | | | 45.47 | | | | | | 1,231,407 | | |
| | | |
Common Stock
Beneficially Owned |
| |
Class C Special Stock
Beneficially Owned |
| ||||||||||||||||||
|
Name of Beneficial Owner
|
| |
Number(1)
|
| |
Percent
|
| |
Number(1)
|
| |
Percent
|
| ||||||||||||
| 5% Stockholders or holders of Class C Special Stock: | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Meridian Venture Partners II, L.P.(2)
|
| | | | 2,019,259 | | | | | | 11.1% | | | | | | — | | | | | | — | | |
|
BlackRock, Inc.(3)
|
| | | | 1,983,237 | | | | | | 10.9% | | | | | | — | | | | | | — | | |
|
Esjay LLC(4)
|
| | | | 1,332,620 | | | | | | 7.4% | | | | | | — | | | | | | — | | |
|
Louis W. Sullivan, M.D.(5)
|
| | | | — | | | | | | — | | | | | | 2,777 | | | | | | 25.6% | | |
|
Hans Michael Jebsen(6)
|
| | | | — | | | | | | — | | | | | | 2,777 | | | | | | 25.6% | | |
|
Angela Ho(7)
|
| | | | — | | | | | | — | | | | | | 2,777 | | | | | | 25.6% | | |
|
Marcus Jebsen(8)
|
| | | | — | | | | | | — | | | | | | 1,388 | | | | | | 12.8% | | |
| Named Executive Officers and Directors: | | | | | | | | | | | | | | | | | | | | | | | | | |
|
Robert E. Brown, Jr.(9)
|
| | | | 2,083,082 | | | | | | 11.5% | | | | | | — | | | | | | — | | |
|
Thomas Haughey(10)
|
| | | | 44,885 | | | | | | * | | | | | | — | | | | | | — | | |
|
David B. Nash, M.D.(11)
|
| | | | 36,330 | | | | | | * | | | | | | — | | | | | | — | | |
|
Antonio R. Pera(12)
|
| | | | 45,786 | | | | | | * | | | | | | — | | | | | | — | | |
|
Muthusamy Shanmugam(13)
|
| | | | 1,373,449 | | | | | | 7.6% | | | | | | — | | | | | | — | | |
|
Renee Tannenbaum, Pharm.D.(14)
|
| | | | 13,346 | | | | | | * | | | | | | — | | | | | | — | | |
|
Jeanne A. Thoma(15)
|
| | | | 45,358 | | | | | | * | | | | | | — | | | | | | — | | |
|
Patrick D. Walsh(16)
|
| | | | 68,071 | | | | | | * | | | | | | — | | | | | | — | | |
|
Nikhil Lalwani(17)
|
| | | | 453,647 | | | | | | 2.5% | | | | | | — | | | | | | — | | |
|
Stephen P. Carey(18)
|
| | | | 251,594 | | | | | | 1.4% | | | | | | — | | | | | | — | | |
|
Ori Gutwerg(19)
|
| | | | 58,147 | | | | | | * | | | | | | — | | | | | | — | | |
|
James G. Marken(20)
|
| | | | 155,388 | | | | | | * | | | | | | — | | | | | | — | | |
|
Christopher Mutz(21)
|
| | | | 63,468 | | | | | | * | | | | | | — | | | | | | — | | |
|
All executive officers and directors as a group (16 persons)
|
| | | | 5,163,175 | | | | | | 28.5% | | | | | | — | | | | | | — | | |
Cover |
12 Months Ended |
|---|---|
Dec. 31, 2022 | |
| Document Information [Line Items] | |
| Document Type | DEF 14A |
| Amendment Flag | false |
| Entity Information [Line Items] | |
| Entity Registrant Name | ANI PHARMACEUTICALS, INC. |
| Entity Central Index Key | 0001023024 |
Pay vs Performance Disclosure |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dec. 31, 2022
USD ($)
$ / shares
|
Dec. 31, 2021
USD ($)
$ / shares
|
Dec. 31, 2020
USD ($)
$ / shares
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance [Table Text Block] |
Pay Versus Performance Disclosure
In accordance with rules adopted by the SEC pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, we provide the following disclosure regarding executive “compensation actually paid” (“CAP”) and certain Company performance measures for the fiscal years listed below. You should refer to our Compensation Discussion & Analysis (“CD&A”) for a complete description of how executive compensation relates to Company performance measures and how the Compensation Committee makes its decisions related thereto.
Pay Versus Performance Table
The following table provides the information required for our principal executive officer (“PEO”) and non-PEO NEOs for each of the fiscal years ended December 31, 2022, December 31, 2021, and December 31, 2020 along with the financial information required to be disclosed for each fiscal year:
(1) The PEO in each reporting year is our current Chief Executive Officer, Nikhil Lalwani.
(2)
The Former PEO in 2020 is Arthur S. Przybyl. Mr. Przybyl served as Chief Executive Officer through May 10, 2020.
(3)
The Interim PEO in 2020 is Patrick D. Walsh. Mr. Walsh served as Interim Chief Executive Officer from May 11, 2020 until September 8, 2020 when Mr. Lalwani commenced employment as Chief Executive Officer.
(4)
Our Non-PEO NEOs includes the following executives by year:
a.
2022: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), Ori Gutwerg (Senior Vice President, Generics), and Christopher K. Mutz (Head of Rare Disease).
b.
2021: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), Ori Gutwerg (Senior Vice President, Generics), and Christopher K. Mutz (Head of Rare Disease).
c.
2020: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), and Robert W. Schrepfer (Former Senior Vice President, New Business Development and Specialty Sales).
(5)
Subtractions from, and additions to, total compensation in the Summary Compensation Table (“SCT”) by year to calculate CAP include:
(6)
The following table illustrates the valuation assumptions as of the vesting date for awards that vested in each of 2022, 2021 and 2020.
The following summarizes the valuation assumptions used for stock options awards included as part of CAP:
a.
Expected life of each stock options is based on the “simplified” method using an average of the remaining vesting period and the remaining term, as of the vesting date or fiscal year end date.
b.
Strike price is based on each grant date closing price and asset price is based on each vesting date closing price or fiscal year end closing price.
c.
Risk free rate is based on the Treasury Constant Maturity rate closest to the remaining expected life as of the vesting date or fiscal year end date.
d.
Historical volatility is based on daily price history for each expected life (years) prior to each vesting date or fiscal year end date. Closing prices provided by S&P Capital IQ are adjusted for dividends and splits.
e.
Represents annual dividend yield on each vesting date or fiscal year end date.
(7)
The Peer Group is the S&P 600 Pharmaceuticals, Biotechnology and Life Sciences Index.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company Selected Measure Name | Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Named Executive Officers, Footnote [Text Block] | (1) The PEO in each reporting year is our current Chief Executive Officer, Nikhil Lalwani.
(2)
The Former PEO in 2020 is Arthur S. Przybyl. Mr. Przybyl served as Chief Executive Officer through May 10, 2020.
(3)
The Interim PEO in 2020 is Patrick D. Walsh. Mr. Walsh served as Interim Chief Executive Officer from May 11, 2020 until September 8, 2020 when Mr. Lalwani commenced employment as Chief Executive Officer.
(4)
Our Non-PEO NEOs includes the following executives by year:
a.
2022: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), Ori Gutwerg (Senior Vice President, Generics), and Christopher K. Mutz (Head of Rare Disease).
b.
2021: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), Ori Gutwerg (Senior Vice President, Generics), and Christopher K. Mutz (Head of Rare Disease).
c.
2020: Stephen P. Carey (Senior Vice President, Finance and Chief Financial Officer), James G. Marken (Senior Vice President, Operations and Product Development), and Robert W. Schrepfer (Former Senior Vice President, New Business Development and Specialty Sales).
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peer Group Issuers, Footnote [Text Block] | (7)
The Peer Group is the S&P 600 Pharmaceuticals, Biotechnology and Life Sciences Index.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Total Compensation Amount | $ 5,112,087 | $ 6,541,060 | $ 3,715,036 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Actually Paid Compensation Amount | $ 4,616,875 | 10,473,388 | 3,830,533 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment To PEO Compensation, Footnote [Text Block] | (5)
Subtractions from, and additions to, total compensation in the Summary Compensation Table (“SCT”) by year to calculate CAP include:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO Average Total Compensation Amount | $ 1,535,136 | 1,927,619 | 2,429,358 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO Average Compensation Actually Paid Amount | $ 1,413,126 | 2,847,003 | 689,410 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Non-PEO NEO Compensation Footnote [Text Block] | (5)
Subtractions from, and additions to, total compensation in the Summary Compensation Table (“SCT”) by year to calculate CAP include:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity Valuation Assumption Difference, Footnote [Text Block] | (6)
The following table illustrates the valuation assumptions as of the vesting date for awards that vested in each of 2022, 2021 and 2020.
The following summarizes the valuation assumptions used for stock options awards included as part of CAP:
a.
Expected life of each stock options is based on the “simplified” method using an average of the remaining vesting period and the remaining term, as of the vesting date or fiscal year end date.
b.
Strike price is based on each grant date closing price and asset price is based on each vesting date closing price or fiscal year end closing price.
c.
Risk free rate is based on the Treasury Constant Maturity rate closest to the remaining expected life as of the vesting date or fiscal year end date.
d.
Historical volatility is based on daily price history for each expected life (years) prior to each vesting date or fiscal year end date. Closing prices provided by S&P Capital IQ are adjusted for dividends and splits.
e.
Represents annual dividend yield on each vesting date or fiscal year end date.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Total Shareholder Return [Text Block] |
CAP and Cumulative TSR / Cumulative TSR of the Peer Group
CAP vs. TSR
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Net Income [Text Block] |
CAP and Company Net Income
CAP vs. Net Income
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Company Selected Measure [Text Block] |
CAP and Company Revenue
CAP vs. Revenue
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tabular List [Table Text Block] |
Tabular List of Financial Performance Measures
In our assessment, the most important financial performance measures used to link CAP (as calculated in accordance with the SEC rules), to our PEO and Non-PEO NEOs in 2022 to our performance were:
•
Revenue; and
•
Adjusted EBITDA.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Shareholder Return Amount | $ 65.23 | 74.72 | 47.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peer Group Total Shareholder Return Amount | 94.77 | 139.98 | 144.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income (Loss) | $ (47,900,000) | $ (42,600,000) | $ (22,500,000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company Selected Measure Amount | 316,400,000 | 213,100,000 | 208,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Name | Nikhil Lalwani | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value | $ / shares | $ 29.45 | $ 31.51 | $ 35.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum | 55.00% | 51.00% | 50.00% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum | 63.00% | 54.00% | 53.00% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | 0.00% | 0.00% | 0.00% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum | 1.90% | 0.40% | 0.20% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum | 3.50% | 0.90% | 0.40% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Adjusted EBITDA | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Former [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Total Compensation Amount | $ 0 | $ 0 | $ 857,814 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Actually Paid Compensation Amount | 0 | 0 | (2,757,466) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interim [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Total Compensation Amount | 0 | 0 | 962,213 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Actually Paid Compensation Amount | 0 | 0 | 626,418 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | SCT Value Of Stock And Option Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (3,806,102) | (4,369,205) | (3,305,805) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Fair Value At Year-End Of Awards Granted During The Covered Fiscal Year That Are Outstanding And Unvested At Year-End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 5,366,964 | 6,289,690 | 3,421,302 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Fair Value At Vest Of Awards Granted And Vested During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Year-Over-Year Change In Fair Value Of Awards Granted In Any Prior Fiscal Year That Are Outstanding And Unvested At Year End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (1,067,777) | 2,092,579 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Change As Of The Vesting Date (From The End Of The Prior Fiscal Year) In Fair Value Of Awards Granted In Any Prior Fiscal Year For Which Vesting Conditions Were Satisfied At The End Of Or During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (988,296) | (80,735) | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Fair Value At End Of Prior Year Of Awards Granted In Any Prior Fiscal Year That Fail To Meeting The Applicable Vesting Conditions During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Total Adjustments For Equity Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (495,212) | 3,932,328 | 115,497 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | SCT Value Of Stock And Option Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Fair Value At Year-End Of Awards Granted During The Covered Fiscal Year That Are Outstanding And Unvested At Year-End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Fair Value At Vest Of Awards Granted And Vested During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Year-Over-Year Change In Fair Value Of Awards Granted In Any Prior Fiscal Year That Are Outstanding And Unvested At Year End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Change As Of The Vesting Date (From The End Of The Prior Fiscal Year) In Fair Value Of Awards Granted In Any Prior Fiscal Year For Which Vesting Conditions Were Satisfied At The End Of Or During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (3,615,280) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Fair Value At End Of Prior Year Of Awards Granted In Any Prior Fiscal Year That Fail To Meeting The Applicable Vesting Conditions During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Former [Member] | Total Adjustments For Equity Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (3,615,280) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | SCT Value Of Stock And Option Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (679,308) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Fair Value At Year-End Of Awards Granted During The Covered Fiscal Year That Are Outstanding And Unvested At Year-End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 268,765 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Fair Value At Vest Of Awards Granted And Vested During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 204,450 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Year-Over-Year Change In Fair Value Of Awards Granted In Any Prior Fiscal Year That Are Outstanding And Unvested At Year End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Change As Of The Vesting Date (From The End Of The Prior Fiscal Year) In Fair Value Of Awards Granted In Any Prior Fiscal Year For Which Vesting Conditions Were Satisfied At The End Of Or During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (129,702) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Fair Value At End Of Prior Year Of Awards Granted In Any Prior Fiscal Year That Fail To Meeting The Applicable Vesting Conditions During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Interim [Member] | Total Adjustments For Equity Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (335,795) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | SCT Value Of Stock And Option Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (881,234) | (1,147,142) | (1,637,904) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Fair Value At Year-End Of Awards Granted During The Covered Fiscal Year That Are Outstanding And Unvested At Year-End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 1,242,624 | 1,739,550 | 1,007,514 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Fair Value At Vest Of Awards Granted And Vested During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Year-Over-Year Change In Fair Value Of Awards Granted In Any Prior Fiscal Year That Are Outstanding And Unvested At Year End [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (232,327) | 295,425 | (785,995) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Change As Of The Vesting Date (From The End Of The Prior Fiscal Year) In Fair Value Of Awards Granted In Any Prior Fiscal Year For Which Vesting Conditions Were Satisfied At The End Of Or During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (251,073) | 31,551 | (323,564) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Fair Value At End Of Prior Year Of Awards Granted In Any Prior Fiscal Year That Fail To Meeting The Applicable Vesting Conditions During The Covered Fiscal Year [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Total Adjustments For Equity Awards [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | $ (122,010) | $ 919,384 | $ (1,739,949) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{
"instance": {
"tm231942d3_def14a.htm": {
"axisCustom": 0,
"axisStandard": 4,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2023": 21,
"http://xbrl.sec.gov/dei/2023": 4,
"http://xbrl.sec.gov/ecd/2023": 119
},
"contextCount": 70,
"dts": {
"definitionLink": {
"local": [
"anip-20221231_def.xml"
]
},
"inline": {
"local": [
"tm231942d3_def14a.htm"
]
},
"labelLink": {
"local": [
"anip-20221231_lab.xml"
]
},
"presentationLink": {
"local": [
"anip-20221231_pre.xml"
]
},
"schema": {
"local": [
"anip-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/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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
"https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
"https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
"https://xbrl.sec.gov/country/2023/country-2023.xsd",
"https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
"https://xbrl.sec.gov/dei/2023/dei-2023_def.xsd",
"https://xbrl.sec.gov/dei/2023/dei-2023_lab.xsd",
"https://xbrl.sec.gov/dei/2023/dei-2023_pre.xsd",
"https://xbrl.sec.gov/dei/2023/dei-sub-2023.xsd",
"https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd",
"https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd"
]
}
},
"elementCount": 265,
"entityCount": 1,
"hidden": {
"http://xbrl.sec.gov/dei/2023": 3,
"total": 3
},
"keyCustom": 0,
"keyStandard": 32,
"memberCustom": 9,
"memberStandard": 3,
"nsprefix": "anip",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "tm231942d3_def14a.htm",
"contextRef": "c0",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "document",
"isDefault": "true",
"longName": "995100 - Document - Cover",
"menuCat": "Cover",
"order": "1",
"role": "http://xbrl.sec.gov/dei/role/document/Cover",
"shortName": "Cover",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"span",
"div",
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "tm231942d3_def14a.htm",
"contextRef": "c0",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "tm231942d3_def14a.htm",
"contextRef": "c0",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ecd:PvpTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
},
"groupType": "disclosure",
"isDefault": "false",
"longName": "995410 - Disclosure - Pay vs Performance Disclosure",
"menuCat": "Notes",
"order": "2",
"role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
"shortName": "Pay vs Performance Disclosure",
"subGroupType": "",
"uniqueAnchor": {
"ancestors": [
"div",
"div",
"div",
"body",
"html"
],
"baseRef": "tm231942d3_def14a.htm",
"contextRef": "c0",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ecd:PvpTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 12,
"tag": {
"anip_ChangeAsOfTheVestingDateFromTheEndOfThePriorFiscalYearInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedAtTheEndOfOrDuringTheCoveredFiscalYearMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Change As Of The Vesting Date (From The End Of The Prior Fiscal Year) In Fair Value Of Awards Granted In Any Prior Fiscal Year For Which Vesting Conditions Were Satisfied At The End Of Or During The Covered Fiscal Year [Member]"
}
}
},
"localname": "ChangeAsOfTheVestingDateFromTheEndOfThePriorFiscalYearInFairValueOfAwardsGrantedInAnyPriorFiscalYearForWhichVestingConditionsWereSatisfiedAtTheEndOfOrDuringTheCoveredFiscalYearMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetingTheApplicableVestingConditionsDuringTheCoveredFiscalYearMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Fair Value At End Of Prior Year Of Awards Granted In Any Prior Fiscal Year That Fail To Meeting The Applicable Vesting Conditions During The Covered Fiscal Year [Member]"
}
}
},
"localname": "FairValueAtEndOfPriorYearOfAwardsGrantedInAnyPriorFiscalYearThatFailToMeetingTheApplicableVestingConditionsDuringTheCoveredFiscalYearMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_FairValueAtVestOfAwardsGrantedAndVestedDuringTheCoveredFiscalYearMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Fair Value At Vest Of Awards Granted And Vested During The Covered Fiscal Year [Member]"
}
}
},
"localname": "FairValueAtVestOfAwardsGrantedAndVestedDuringTheCoveredFiscalYearMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_FairValueAtYearEndOfAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Fair Value At Year-End Of Awards Granted During The Covered Fiscal Year That Are Outstanding And Unvested At Year-End [Member]"
}
}
},
"localname": "FairValueAtYearEndOfAwardsGrantedDuringTheCoveredFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_FormerMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Former [Member]"
}
}
},
"localname": "FormerMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_InterimMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Interim [Member]"
}
}
},
"localname": "InterimMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_SCTValueOfStockAndOptionAwardsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "SCT Value Of Stock And Option Awards [Member]"
}
}
},
"localname": "SCTValueOfStockAndOptionAwardsMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_TotalAdjustmentsForEquityAwardsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Total Adjustments For Equity Awards [Member]"
}
}
},
"localname": "TotalAdjustmentsForEquityAwardsMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"anip_YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Year-Over-Year Change In Fair Value Of Awards Granted In Any Prior Fiscal Year That Are Outstanding And Unvested At Year End [Member]"
}
}
},
"localname": "YearOverYearChangeInFairValueOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAtYearEndMember",
"nsuri": "http://www.anipharmaceuticals.com/20221231",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"dei_AdditionalSecurities462b": {
"auth_ref": [
"r166"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities. 462(b)"
}
}
},
"localname": "AdditionalSecurities462b",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AdditionalSecurities462bFileNumber": {
"auth_ref": [
"r166"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities, 462(b), File Number"
}
}
},
"localname": "AdditionalSecurities462bFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_AdditionalSecuritiesEffective413b": {
"auth_ref": [
"r164"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities Effective, 413(b)"
}
}
},
"localname": "AdditionalSecuritiesEffective413b",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AddressTypeDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
"label": "Address Type [Domain]"
}
}
},
"localname": "AddressTypeDomain",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_AmendmentDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of changes contained within amended document.",
"label": "Amendment Description"
}
}
},
"localname": "AmendmentDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AnnualInformationForm": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
"label": "Annual Information Form"
}
}
},
"localname": "AnnualInformationForm",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings.",
"label": "Approximate Date of Commencement of Proposed Sale to Public"
}
}
},
"localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateOrAsapItemType"
},
"dei_AuditedAnnualFinancialStatements": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
"label": "Audited Annual Financial Statements"
}
}
},
"localname": "AuditedAnnualFinancialStatements",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AuditorFirmId": {
"auth_ref": [
"r76",
"r79",
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "PCAOB issued Audit Firm Identifier",
"label": "Auditor Firm ID"
}
}
},
"localname": "AuditorFirmId",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "nonemptySequenceNumberItemType"
},
"dei_AuditorLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Auditor [Line Items]"
}
}
},
"localname": "AuditorLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"xbrltype": "stringItemType"
},
"dei_AuditorLocation": {
"auth_ref": [
"r76",
"r79",
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Location"
}
}
},
"localname": "AuditorLocation",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "internationalNameItemType"
},
"dei_AuditorName": {
"auth_ref": [
"r76",
"r79",
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Name"
}
}
},
"localname": "AuditorName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "internationalNameItemType"
},
"dei_AuditorTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Auditor [Table]"
}
}
},
"localname": "AuditorTable",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "stringItemType"
},
"dei_BusinessContactMember": {
"auth_ref": [
"r79",
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "Business contact for the entity",
"label": "Business Contact [Member]"
}
}
},
"localname": "BusinessContactMember",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContactPersonnelEmailAddress": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Email address of contact personnel.",
"label": "Contact Personnel Email Address"
}
}
},
"localname": "ContactPersonnelEmailAddress",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContactPersonnelFaxNumber": {
"auth_ref": [
"r79"
],
"lang": {
"en-us": {
"role": {
"documentation": "Fax Number of contact personnel.",
"label": "Contact Personnel Fax Number"
}
}
},
"localname": "ContactPersonnelFaxNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContactPersonnelName": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of contact personnel",
"label": "Contact Personnel Name"
}
}
},
"localname": "ContactPersonnelName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContainedFileInformationFileDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The description of the contained file.",
"label": "Contained File Information, File Description"
}
}
},
"localname": "ContainedFileInformationFileDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_ContainedFileInformationFileName": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The name of the contained file.",
"label": "Contained File Information, File Name"
}
}
},
"localname": "ContainedFileInformationFileName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContainedFileInformationFileNumber": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The SEC Document Number of the contained file.",
"label": "Contained File Information, File Number"
}
}
},
"localname": "ContainedFileInformationFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_ContainedFileInformationFileType": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.).",
"label": "Contained File Information, File Type"
}
}
},
"localname": "ContainedFileInformationFileType",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CountryRegion": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Region code of country",
"label": "Country Region"
}
}
},
"localname": "CountryRegion",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_CoverAbstract": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Cover page.",
"label": "Cover [Abstract]"
}
}
},
"localname": "CoverAbstract",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"xbrltype": "stringItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DelayedOrContinuousOffering": {
"auth_ref": [
"r104",
"r105",
"r119"
],
"lang": {
"en-us": {
"role": {
"label": "Delayed or Continuous Offering"
}
}
},
"localname": "DelayedOrContinuousOffering",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DividendOrInterestReinvestmentPlanOnly": {
"auth_ref": [
"r104",
"r105",
"r119"
],
"lang": {
"en-us": {
"role": {
"label": "Dividend or Interest Reinvestment Plan Only"
}
}
},
"localname": "DividendOrInterestReinvestmentPlanOnly",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentAccountingStandard": {
"auth_ref": [
"r79"
],
"lang": {
"en-us": {
"role": {
"documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
"label": "Document Accounting Standard"
}
}
},
"localname": "DocumentAccountingStandard",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "accountingStandardItemType"
},
"dei_DocumentAnnualReport": {
"auth_ref": [
"r76",
"r79",
"r92"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentCopyrightInformation": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The copyright information for the document.",
"label": "Document Copyright Information"
}
}
},
"localname": "DocumentCopyrightInformation",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_DocumentCreationDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different.",
"label": "Document Creation Date"
}
}
},
"localname": "DocumentCreationDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The description of the document.",
"label": "Document Description"
}
}
},
"localname": "DocumentDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_DocumentDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.",
"label": "Document [Domain]"
}
}
},
"localname": "DocumentDomain",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_DocumentEffectiveDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases.",
"label": "Document Effective Date"
}
}
},
"localname": "DocumentEffectiveDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentFinStmtErrorCorrectionFlag": {
"auth_ref": [
"r76",
"r79",
"r92",
"r136"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.",
"label": "Document Financial Statement Error Correction [Flag]"
}
}
},
"localname": "DocumentFinStmtErrorCorrectionFlag",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
"auth_ref": [
"r76",
"r79",
"r92",
"r136"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates whether any of the financial statement periods include 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 \u00a7240.10D-1(b).",
"label": "Document Financial Statement Restatement Recovery Analysis [Flag]"
}
}
},
"localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "gYearItemType"
},
"dei_DocumentInformationDocumentAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
"label": "Document Information, Document [Axis]"
}
}
},
"localname": "DocumentInformationDocumentAxis",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_DocumentInformationTextBlock": {
"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 [Text Block]"
}
}
},
"localname": "DocumentInformationTextBlock",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "textBlockItemType"
},
"dei_DocumentName": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'.",
"label": "Document Name"
}
}
},
"localname": "DocumentName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentPeriodStartDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
"label": "Document Period Start Date"
}
}
},
"localname": "DocumentPeriodStartDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r77"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as an quarterly report.",
"label": "Document Quarterly Report"
}
}
},
"localname": "DocumentQuarterlyReport",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentRegistrationStatement": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a form used as a registration statement.",
"label": "Document Registration Statement"
}
}
},
"localname": "DocumentRegistrationStatement",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentShellCompanyEventDate": {
"auth_ref": [
"r79"
],
"lang": {
"en-us": {
"role": {
"documentation": "Date of event requiring a shell company report.",
"label": "Document Shell Company Event Date"
}
}
},
"localname": "DocumentShellCompanyEventDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentShellCompanyReport": {
"auth_ref": [
"r79"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
"label": "Document Shell Company Report"
}
}
},
"localname": "DocumentShellCompanyReport",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentSubtitle": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'.",
"label": "Document Subtitle"
}
}
},
"localname": "DocumentSubtitle",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentSynopsis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'",
"label": "Document Synopsis"
}
}
},
"localname": "DocumentSynopsis",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentTitle": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'.",
"label": "Document Title"
}
}
},
"localname": "DocumentTitle",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r120"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "submissionTypeItemType"
},
"dei_DocumentVersion": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The version identifier of the document.",
"label": "Document Version"
}
}
},
"localname": "DocumentVersion",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentsIncorporatedByReferenceTextBlock": {
"auth_ref": [
"r68"
],
"lang": {
"en-us": {
"role": {
"documentation": "Documents incorporated by reference.",
"label": "Documents Incorporated by Reference [Text Block]"
}
}
},
"localname": "DocumentsIncorporatedByReferenceTextBlock",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "textBlockItemType"
},
"dei_EffectiveAfter60Days486a": {
"auth_ref": [
"r170"
],
"lang": {
"en-us": {
"role": {
"label": "Effective after 60 Days, 486(a)"
}
}
},
"localname": "EffectiveAfter60Days486a",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveOnDate486a": {
"auth_ref": [
"r170"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Date, 486(a)"
}
}
},
"localname": "EffectiveOnDate486a",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_EffectiveOnDate486b": {
"auth_ref": [
"r171"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Date, 486(b)"
}
}
},
"localname": "EffectiveOnDate486b",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_EffectiveOnSetDate486a": {
"auth_ref": [
"r170"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Set Date, 486(a)"
}
}
},
"localname": "EffectiveOnSetDate486a",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveOnSetDate486b": {
"auth_ref": [
"r171"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Set Date, 486(b)"
}
}
},
"localname": "EffectiveOnSetDate486b",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveUponFiling462e": {
"auth_ref": [
"r169"
],
"lang": {
"en-us": {
"role": {
"label": "Effective Upon Filing, 462(e)"
}
}
},
"localname": "EffectiveUponFiling462e",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveUponFiling486b": {
"auth_ref": [
"r171"
],
"lang": {
"en-us": {
"role": {
"label": "Effective upon Filing, 486(b)"
}
}
},
"localname": "EffectiveUponFiling486b",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveWhenDeclaredSection8c": {
"auth_ref": [
"r173"
],
"lang": {
"en-us": {
"role": {
"label": "Effective when Declared, Section 8(c)"
}
}
},
"localname": "EffectiveWhenDeclaredSection8c",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntitiesTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Container to assemble all relevant information about each entity associated with the document instance",
"label": "Entities [Table]"
}
}
},
"localname": "EntitiesTable",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityAccountingStandard": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element.",
"label": "Entity Accounting Standard"
}
}
},
"localname": "EntityAccountingStandard",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityAddressAddressDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses.",
"label": "Entity Address, Address Description"
}
}
},
"localname": "EntityAddressAddressDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressAddressLine2": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Address Line 2 such as Street or Suite number",
"label": "Entity Address, Address Line Two"
}
}
},
"localname": "EntityAddressAddressLine2",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressAddressLine3": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Address Line 3 such as an Office Park",
"label": "Entity Address, Address Line Three"
}
}
},
"localname": "EntityAddressAddressLine3",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityAddressCountry": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "ISO 3166-1 alpha-2 country code.",
"label": "Entity Address, Country"
}
}
},
"localname": "EntityAddressCountry",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "countryCodeItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stateOrProvinceItemType"
},
"dei_EntityAddressesAddressTypeAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
"label": "Entity Addresses, Address Type [Axis]"
}
}
},
"localname": "EntityAddressesAddressTypeAxis",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityAddressesLineItems": {
"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": "Entity Addresses [Line Items]"
}
}
},
"localname": "EntityAddressesLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityAddressesTable": {
"auth_ref": [
"r67"
],
"lang": {
"en-us": {
"role": {
"documentation": "Container of address information for the entity",
"label": "Entity Addresses [Table]"
}
}
},
"localname": "EntityAddressesTable",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityBankruptcyProceedingsReportingCurrent": {
"auth_ref": [
"r71"
],
"lang": {
"en-us": {
"role": {
"documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
"label": "Entity Bankruptcy Proceedings, Reporting Current"
}
}
},
"localname": "EntityBankruptcyProceedingsReportingCurrent",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sharesItemType"
},
"dei_EntityContactPersonnelLineItems": {
"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": "Entity Contact Personnel [Line Items]"
}
}
},
"localname": "EntityContactPersonnelLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation",
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityExTransitionPeriod": {
"auth_ref": [
"r172"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
"label": "Entity Ex Transition Period"
}
}
},
"localname": "EntityExTransitionPeriod",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "filerCategoryItemType"
},
"dei_EntityHomeCountryISOCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element.",
"label": "Entity Home Country ISO Code"
}
}
},
"localname": "EntityHomeCountryISOCode",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "countryCodeItemType"
},
"dei_EntityIncorporationDateOfIncorporation": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Date when an entity was incorporated",
"label": "Entity Incorporation, Date of Incorporation"
}
}
},
"localname": "EntityIncorporationDateOfIncorporation",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "edgarStateCountryItemType"
},
"dei_EntityInformationFormerLegalOrRegisteredName": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Former Legal or Registered Name of an entity",
"label": "Entity Information, Former Legal or Registered Name"
}
}
},
"localname": "EntityInformationFormerLegalOrRegisteredName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityInformationLineItems": {
"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": "Entity Information [Line Items]"
}
}
},
"localname": "EntityInformationLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r162"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityInvCompanyType": {
"auth_ref": [
"r161"
],
"lang": {
"en-us": {
"role": {
"documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product).",
"label": "Entity Inv Company Type"
}
}
},
"localname": "EntityInvCompanyType",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "invCompanyType"
},
"dei_EntityLegalForm": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc.",
"label": "Entity Legal Form"
}
}
},
"localname": "EntityLegalForm",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityListingDepositoryReceiptRatio": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'.",
"label": "Entity Listing, Depository Receipt Ratio"
}
}
},
"localname": "EntityListingDepositoryReceiptRatio",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "pureItemType"
},
"dei_EntityListingDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security.",
"label": "Entity Listing, Description"
}
}
},
"localname": "EntityListingDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityListingForeign": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt.",
"label": "Entity Listing, Foreign"
}
}
},
"localname": "EntityListingForeign",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityListingParValuePerShare": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.",
"label": "Entity Listing, Par Value Per Share"
}
}
},
"localname": "EntityListingParValuePerShare",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "perShareItemType"
},
"dei_EntityListingPrimary": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity.",
"label": "Entity Listing, Primary"
}
}
},
"localname": "EntityListingPrimary",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityListingSecurityTradingCurrency": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'",
"label": "Entity Listing, Security Trading Currency"
}
}
},
"localname": "EntityListingSecurityTradingCurrency",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityListingsExchangeAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
"label": "Entity Listings, Exchange [Axis]"
}
}
},
"localname": "EntityListingsExchangeAxis",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityListingsLineItems": {
"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": "Entity Listings [Line Items]"
}
}
},
"localname": "EntityListingsLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityListingsTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Container for exchange listing information for an entity",
"label": "Entity Listings [Table]"
}
}
},
"localname": "EntityListingsTable",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityNumberOfEmployees": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Number of persons employed by the Entity",
"label": "Entity Number of Employees"
}
}
},
"localname": "EntityNumberOfEmployees",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "decimalItemType"
},
"dei_EntityPhoneFaxNumbersLineItems": {
"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": "Entity Phone Fax Numbers [Line Items]"
}
}
},
"localname": "EntityPhoneFaxNumbersLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityPrimarySicNumber": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
"label": "Entity Primary SIC Number"
}
}
},
"localname": "EntityPrimarySicNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sicNumberItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "monetaryItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_EntityReportingCurrencyISOCode": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'.",
"label": "Entity Reporting Currency ISO Code"
}
}
},
"localname": "EntityReportingCurrencyISOCode",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "currencyItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r67"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "employerIdItemType"
},
"dei_EntityTextBlock": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Container to serve as parent of six Entity related Table concepts.",
"label": "Entity [Text Block]"
}
}
},
"localname": "EntityTextBlock",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "textBlockItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityWellKnownSeasonedIssuer": {
"auth_ref": [
"r163"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_ExchangeDomain": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.",
"label": "Exchange [Domain]"
}
}
},
"localname": "ExchangeDomain",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_ExhibitsOnly462d": {
"auth_ref": [
"r168"
],
"lang": {
"en-us": {
"role": {
"label": "Exhibits Only, 462(d)"
}
}
},
"localname": "ExhibitsOnly462d",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_ExhibitsOnly462dFileNumber": {
"auth_ref": [
"r168"
],
"lang": {
"en-us": {
"role": {
"label": "Exhibits Only, 462(d), File Number"
}
}
},
"localname": "ExhibitsOnly462dFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_Extension": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Extension number for local phone number.",
"label": "Extension"
}
}
},
"localname": "Extension",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_FormerAddressMember": {
"auth_ref": [
"r78",
"r103"
],
"lang": {
"en-us": {
"role": {
"documentation": "Former address for entity",
"label": "Former Address [Member]"
}
}
},
"localname": "FormerAddressMember",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_FormerFiscalYearEndDate": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Former end date of previous fiscal years",
"label": "Former Fiscal Year End Date"
}
}
},
"localname": "FormerFiscalYearEndDate",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "gMonthDayItemType"
},
"dei_IcfrAuditorAttestationFlag": {
"auth_ref": [
"r76",
"r79",
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "ICFR Auditor Attestation Flag"
}
}
},
"localname": "IcfrAuditorAttestationFlag",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyActFileNumber": {
"auth_ref": [
"r105",
"r106",
"r107",
"r108"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Act File Number"
}
}
},
"localname": "InvestmentCompanyActFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_InvestmentCompanyActRegistration": {
"auth_ref": [
"r121"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Act Registration"
}
}
},
"localname": "InvestmentCompanyActRegistration",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyRegistrationAmendment": {
"auth_ref": [
"r121"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Registration Amendment"
}
}
},
"localname": "InvestmentCompanyRegistrationAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyRegistrationAmendmentNumber": {
"auth_ref": [
"r121"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Registration Amendment Number"
}
}
},
"localname": "InvestmentCompanyRegistrationAmendmentNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation",
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_LegalEntityIdentifier": {
"auth_ref": [
"r64"
],
"lang": {
"en-us": {
"role": {
"documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI.",
"label": "Legal Entity Identifier"
}
}
},
"localname": "LegalEntityIdentifier",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "legalEntityIdentifierItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_NameChangeEventDateAxis": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type.",
"label": "Name Change Event Date [Axis]"
}
}
},
"localname": "NameChangeEventDateAxis",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_NameChangeEventLineItems": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table.",
"label": "Name Change Event [Line Items]"
}
}
},
"localname": "NameChangeEventLineItems",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_NameChangeEventTable": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period.",
"label": "Name Change Event [Table]"
}
}
},
"localname": "NameChangeEventTable",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_NewEffectiveDateForPreviousFiling": {
"auth_ref": [
"r105",
"r106",
"r107",
"r108"
],
"lang": {
"en-us": {
"role": {
"label": "New Effective Date for Previous Filing"
}
}
},
"localname": "NewEffectiveDateForPreviousFiling",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_NoSubstantiveChanges462c": {
"auth_ref": [
"r167"
],
"lang": {
"en-us": {
"role": {
"label": "No Substantive Changes, 462(c)"
}
}
},
"localname": "NoSubstantiveChanges462c",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_NoSubstantiveChanges462cFileNumber": {
"auth_ref": [
"r167"
],
"lang": {
"en-us": {
"role": {
"label": "No Substantive Changes, 462(c), File Number"
}
}
},
"localname": "NoSubstantiveChanges462cFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_NoTradingSymbolFlag": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true only for a security having no trading symbol.",
"label": "No Trading Symbol Flag"
}
}
},
"localname": "NoTradingSymbolFlag",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "trueItemType"
},
"dei_OtherAddressMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Other address for entity",
"label": "Other Address [Member]"
}
}
},
"localname": "OtherAddressMember",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_OtherReportingStandardItemNumber": {
"auth_ref": [
"r79"
],
"lang": {
"en-us": {
"role": {
"documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
"label": "Other Reporting Standard Item Number"
}
}
},
"localname": "OtherReportingStandardItemNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "otherReportingStandardItemNumberItemType"
},
"dei_ParentEntityLegalName": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity",
"label": "Parent Entity Legal Name"
}
}
},
"localname": "ParentEntityLegalName",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_PhoneFaxNumberDescription": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Description of Phone or Fax Number",
"label": "Phone Fax Number Description"
}
}
},
"localname": "PhoneFaxNumberDescription",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_PostEffectiveAmendment": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"label": "Post-Effective Amendment"
}
}
},
"localname": "PostEffectiveAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PostEffectiveAmendmentNumber": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective.",
"label": "Post-Effective Amendment Number"
}
}
},
"localname": "PostEffectiveAmendmentNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_PreCommencementIssuerTenderOffer": {
"auth_ref": [
"r72"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
"label": "Pre-commencement Issuer Tender Offer"
}
}
},
"localname": "PreCommencementIssuerTenderOffer",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreCommencementTenderOffer": {
"auth_ref": [
"r73"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
"label": "Pre-commencement Tender Offer"
}
}
},
"localname": "PreCommencementTenderOffer",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreEffectiveAmendment": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"label": "Pre-Effective Amendment"
}
}
},
"localname": "PreEffectiveAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreEffectiveAmendmentNumber": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective.",
"label": "Pre-Effective Amendment Number"
}
}
},
"localname": "PreEffectiveAmendmentNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_RegistrationStatementAmendmentNumber": {
"auth_ref": [
"r65"
],
"lang": {
"en-us": {
"role": {
"documentation": "Amendment number to registration statement under the Investment Company Act of 1940.",
"label": "Registration Statement Amendment Number"
}
}
},
"localname": "RegistrationStatementAmendmentNumber",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r66"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityTitleItemType"
},
"dei_Security12gTitle": {
"auth_ref": [
"r70"
],
"lang": {
"en-us": {
"role": {
"documentation": "Title of a 12(g) registered security.",
"label": "Title of 12(g) Security"
}
}
},
"localname": "Security12gTitle",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r69"
],
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_SecurityReportingObligation": {
"auth_ref": [
"r74"
],
"lang": {
"en-us": {
"role": {
"documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
"label": "Security Reporting Obligation"
}
}
},
"localname": "SecurityReportingObligation",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityReportingObligationItemType"
},
"dei_SolicitingMaterial": {
"auth_ref": [
"r75"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
"label": "Soliciting Material"
}
}
},
"localname": "SolicitingMaterial",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"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/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "tradingSymbolItemType"
},
"dei_WrittenCommunications": {
"auth_ref": [
"r165"
],
"lang": {
"en-us": {
"role": {
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
"label": "Written Communications"
}
}
},
"localname": "WrittenCommunications",
"nsuri": "http://xbrl.sec.gov/dei/2023",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"ecd_Additional402vDisclosureTextBlock": {
"auth_ref": [
"r122"
],
"lang": {
"en-us": {
"role": {
"label": "Additional 402(v) Disclosure [Text Block]"
}
}
},
"localname": "Additional402vDisclosureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AdjToCompAmt": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation Amount"
}
}
},
"localname": "AdjToCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_AdjToCompAxis": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation [Axis]"
}
}
},
"localname": "AdjToCompAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_AdjToNonPeoNeoCompFnTextBlock": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
}
}
},
"localname": "AdjToNonPeoNeoCompFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AdjToPeoCompFnTextBlock": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment To PEO Compensation, Footnote [Text Block]"
}
}
},
"localname": "AdjToPeoCompFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AggtErrCompAmt": {
"auth_ref": [
"r84",
"r96",
"r112",
"r140"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Amount"
}
}
},
"localname": "AggtErrCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_AggtErrCompNotYetDeterminedTextBlock": {
"auth_ref": [
"r87",
"r99",
"r115",
"r143"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
}
}
},
"localname": "AggtErrCompNotYetDeterminedTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AllAdjToCompMember": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "All Adjustments to Compensation [Member]"
}
}
},
"localname": "AllAdjToCompMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_AllExecutiveCategoriesMember": {
"auth_ref": [
"r135"
],
"lang": {
"en-us": {
"role": {
"label": "All Executive Categories [Member]"
}
}
},
"localname": "AllExecutiveCategoriesMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_AllIndividualsMember": {
"auth_ref": [
"r91",
"r100",
"r116",
"r135",
"r144",
"r148",
"r156"
],
"lang": {
"en-us": {
"role": {
"label": "All Individuals [Member]"
}
}
},
"localname": "AllIndividualsMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_AllTradingArrangementsMember": {
"auth_ref": [
"r154"
],
"lang": {
"en-us": {
"role": {
"label": "All Trading Arrangements [Member]"
}
}
},
"localname": "AllTradingArrangementsMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "domainItemType"
},
"ecd_AwardExrcPrice": {
"auth_ref": [
"r151"
],
"lang": {
"en-us": {
"role": {
"label": "Award Exercise Price"
}
}
},
"localname": "AwardExrcPrice",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "perShareItemType"
},
"ecd_AwardGrantDateFairValue": {
"auth_ref": [
"r152"
],
"lang": {
"en-us": {
"role": {
"label": "Award Grant Date Fair Value"
}
}
},
"localname": "AwardGrantDateFairValue",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_AwardTmgDiscLineItems": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing Disclosures [Line Items]"
}
}
},
"localname": "AwardTmgDiscLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"xbrltype": "stringItemType"
},
"ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing, How MNPI Considered [Text Block]"
}
}
},
"localname": "AwardTmgHowMnpiCnsdrdTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AwardTmgMethodTextBlock": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing Method [Text Block]"
}
}
},
"localname": "AwardTmgMethodTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AwardTmgMnpiCnsdrdFlag": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing MNPI Considered [Flag]"
}
}
},
"localname": "AwardTmgMnpiCnsdrdFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "booleanItemType"
},
"ecd_AwardTmgMnpiDiscTextBlock": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing MNPI Disclosure [Text Block]"
}
}
},
"localname": "AwardTmgMnpiDiscTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AwardTmgPredtrmndFlag": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "Award Timing Predetermined [Flag]"
}
}
},
"localname": "AwardTmgPredtrmndFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "booleanItemType"
},
"ecd_AwardUndrlygSecuritiesAmt": {
"auth_ref": [
"r150"
],
"lang": {
"en-us": {
"role": {
"label": "Award Underlying Securities Amount"
}
}
},
"localname": "AwardUndrlygSecuritiesAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "sharesItemType"
},
"ecd_AwardsCloseToMnpiDiscIndName": {
"auth_ref": [
"r149"
],
"lang": {
"en-us": {
"role": {
"label": "Awards Close in Time to MNPI Disclosures, Individual Name"
}
}
},
"localname": "AwardsCloseToMnpiDiscIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_AwardsCloseToMnpiDiscTable": {
"auth_ref": [
"r148"
],
"lang": {
"en-us": {
"role": {
"label": "Awards Close in Time to MNPI Disclosures [Table]"
}
}
},
"localname": "AwardsCloseToMnpiDiscTable",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_AwardsCloseToMnpiDiscTableTextBlock": {
"auth_ref": [
"r148"
],
"lang": {
"en-us": {
"role": {
"label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
}
}
},
"localname": "AwardsCloseToMnpiDiscTableTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ChangedPeerGroupFnTextBlock": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Changed Peer Group, Footnote [Text Block]"
}
}
},
"localname": "ChangedPeerGroupFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CoSelectedMeasureAmt": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Amount"
}
}
},
"localname": "CoSelectedMeasureAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "decimalItemType"
},
"ecd_CoSelectedMeasureName": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Name"
}
}
},
"localname": "CoSelectedMeasureName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
"auth_ref": [
"r132"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsNetIncomeTextBlock": {
"auth_ref": [
"r131"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Net Income [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsNetIncomeTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
"auth_ref": [
"r133"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Other Measure [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsOtherMeasureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
"auth_ref": [
"r130"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
"auth_ref": [
"r129"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
}
}
},
"localname": "EquityValuationAssumptionDifferenceFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ErrCompAnalysisTextBlock": {
"auth_ref": [
"r84",
"r96",
"r112",
"r140"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneous Compensation Analysis [Text Block]"
}
}
},
"localname": "ErrCompAnalysisTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ErrCompRecoveryTable": {
"auth_ref": [
"r81",
"r93",
"r109",
"r137"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneously Awarded Compensation Recovery [Table]"
}
}
},
"localname": "ErrCompRecoveryTable",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_ExecutiveCategoryAxis": {
"auth_ref": [
"r135"
],
"lang": {
"en-us": {
"role": {
"label": "Executive Category [Axis]"
}
}
},
"localname": "ExecutiveCategoryAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
"auth_ref": [
"r88",
"r100",
"r116",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
"auth_ref": [
"r88",
"r100",
"r116",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Expense of Enforcement, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
"auth_ref": [
"r88",
"r100",
"r116",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Violation of Home Country Law, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
"auth_ref": [
"r88",
"r100",
"r116",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
}
}
},
"localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ForgoneRecoveryIndName": {
"auth_ref": [
"r88",
"r100",
"r116",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery, Individual Name"
}
}
},
"localname": "ForgoneRecoveryIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_IndividualAxis": {
"auth_ref": [
"r91",
"r100",
"r116",
"r135",
"r144",
"r148",
"r156"
],
"lang": {
"en-us": {
"role": {
"label": "Individual [Axis]"
}
}
},
"localname": "IndividualAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_InsiderTradingArrLineItems": {
"auth_ref": [
"r154"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Arrangements [Line Items]"
}
}
},
"localname": "InsiderTradingArrLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"xbrltype": "stringItemType"
},
"ecd_InsiderTradingPoliciesProcLineItems": {
"auth_ref": [
"r80",
"r160"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures [Line Items]"
}
}
},
"localname": "InsiderTradingPoliciesProcLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"xbrltype": "stringItemType"
},
"ecd_InsiderTrdPoliciesProcAdoptedFlag": {
"auth_ref": [
"r80",
"r160"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures Adopted [Flag]"
}
}
},
"localname": "InsiderTrdPoliciesProcAdoptedFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
],
"xbrltype": "booleanItemType"
},
"ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
"auth_ref": [
"r80",
"r160"
],
"lang": {
"en-us": {
"role": {
"label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
}
}
},
"localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
],
"xbrltype": "textBlockItemType"
},
"ecd_MeasureAxis": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Measure [Axis]"
}
}
},
"localname": "MeasureAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_MeasureName": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Measure Name"
}
}
},
"localname": "MeasureName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_MnpiDiscTimedForCompValFlag": {
"auth_ref": [
"r147"
],
"lang": {
"en-us": {
"role": {
"label": "MNPI Disclosure Timed for Compensation Value [Flag]"
}
}
},
"localname": "MnpiDiscTimedForCompValFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "booleanItemType"
},
"ecd_MtrlTermsOfTrdArrTextBlock": {
"auth_ref": [
"r155"
],
"lang": {
"en-us": {
"role": {
"label": "Material Terms of Trading Arrangement [Text Block]"
}
}
},
"localname": "MtrlTermsOfTrdArrTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "textBlockItemType"
},
"ecd_NamedExecutiveOfficersFnTextBlock": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Named Executive Officers, Footnote [Text Block]"
}
}
},
"localname": "NamedExecutiveOfficersFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_NonGaapMeasureDescriptionTextBlock": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Non-GAAP Measure Description [Text Block]"
}
}
},
"localname": "NonGaapMeasureDescriptionTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_NonNeosMember": {
"auth_ref": [
"r88",
"r100",
"r116",
"r135",
"r144"
],
"lang": {
"en-us": {
"role": {
"label": "Non-NEOs [Member]"
}
}
},
"localname": "NonNeosMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
"auth_ref": [
"r125"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Compensation Actually Paid Amount"
}
}
},
"localname": "NonPeoNeoAvgCompActuallyPaidAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_NonPeoNeoAvgTotalCompAmt": {
"auth_ref": [
"r124"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Total Compensation Amount"
}
}
},
"localname": "NonPeoNeoAvgTotalCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_NonPeoNeoMember": {
"auth_ref": [
"r135"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO [Member]"
}
}
},
"localname": "NonPeoNeoMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_NonRule10b51ArrAdoptedFlag": {
"auth_ref": [
"r155"
],
"lang": {
"en-us": {
"role": {
"label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
}
}
},
"localname": "NonRule10b51ArrAdoptedFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "booleanItemType"
},
"ecd_NonRule10b51ArrTrmntdFlag": {
"auth_ref": [
"r155"
],
"lang": {
"en-us": {
"role": {
"label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
}
}
},
"localname": "NonRule10b51ArrTrmntdFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "booleanItemType"
},
"ecd_OtherPerfMeasureAmt": {
"auth_ref": [
"r127"
],
"lang": {
"en-us": {
"role": {
"label": "Other Performance Measure Amount"
}
}
},
"localname": "OtherPerfMeasureAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "decimalItemType"
},
"ecd_OutstandingAggtErrCompAmt": {
"auth_ref": [
"r86",
"r98",
"r114",
"r142"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Aggregate Erroneous Compensation Amount"
}
}
},
"localname": "OutstandingAggtErrCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_OutstandingRecoveryCompAmt": {
"auth_ref": [
"r89",
"r101",
"r117",
"r145"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Recovery Compensation Amount"
}
}
},
"localname": "OutstandingRecoveryCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_OutstandingRecoveryIndName": {
"auth_ref": [
"r89",
"r101",
"r117",
"r145"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Recovery, Individual Name"
}
}
},
"localname": "OutstandingRecoveryIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_PayVsPerformanceDisclosureLineItems": {
"auth_ref": [
"r123"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure [Line Items]"
}
}
},
"localname": "PayVsPerformanceDisclosureLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"xbrltype": "stringItemType"
},
"ecd_PeerGroupIssuersFnTextBlock": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Issuers, Footnote [Text Block]"
}
}
},
"localname": "PeerGroupIssuersFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_PeerGroupTotalShareholderRtnAmt": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Total Shareholder Return Amount"
}
}
},
"localname": "PeerGroupTotalShareholderRtnAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PeoActuallyPaidCompAmt": {
"auth_ref": [
"r125"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Actually Paid Compensation Amount"
}
}
},
"localname": "PeoActuallyPaidCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PeoMember": {
"auth_ref": [
"r135"
],
"lang": {
"en-us": {
"role": {
"label": "PEO [Member]"
}
}
},
"localname": "PeoMember",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_PeoName": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Name"
}
}
},
"localname": "PeoName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_PeoTotalCompAmt": {
"auth_ref": [
"r124"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Total Compensation Amount"
}
}
},
"localname": "PeoTotalCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PvpTable": {
"auth_ref": [
"r123"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure [Table]"
}
}
},
"localname": "PvpTable",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_PvpTableTextBlock": {
"auth_ref": [
"r123"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance [Table Text Block]"
}
}
},
"localname": "PvpTableTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_RecoveryOfErrCompDisclosureLineItems": {
"auth_ref": [
"r81",
"r93",
"r109",
"r137"
],
"lang": {
"en-us": {
"role": {
"label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
}
}
},
"localname": "RecoveryOfErrCompDisclosureLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"xbrltype": "stringItemType"
},
"ecd_RestatementDateAxis": {
"auth_ref": [
"r82",
"r94",
"r110",
"r138"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date [Axis]"
}
}
},
"localname": "RestatementDateAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_RestatementDeterminationDate": {
"auth_ref": [
"r83",
"r95",
"r111",
"r139"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date"
}
}
},
"localname": "RestatementDeterminationDate",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "dateItemType"
},
"ecd_RestatementDoesNotRequireRecoveryTextBlock": {
"auth_ref": [
"r90",
"r102",
"r118",
"r146"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Does Not Require Recovery [Text Block]"
}
}
},
"localname": "RestatementDoesNotRequireRecoveryTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_Rule10b51ArrAdoptedFlag": {
"auth_ref": [
"r155"
],
"lang": {
"en-us": {
"role": {
"label": "Rule 10b5-1 Arrangement Adopted [Flag]"
}
}
},
"localname": "Rule10b51ArrAdoptedFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "booleanItemType"
},
"ecd_Rule10b51ArrTrmntdFlag": {
"auth_ref": [
"r155"
],
"lang": {
"en-us": {
"role": {
"label": "Rule 10b5-1 Arrangement Terminated [Flag]"
}
}
},
"localname": "Rule10b51ArrTrmntdFlag",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "booleanItemType"
},
"ecd_StkPrcOrTsrEstimationMethodTextBlock": {
"auth_ref": [
"r85",
"r97",
"r113",
"r141"
],
"lang": {
"en-us": {
"role": {
"label": "Stock Price or TSR Estimation Method [Text Block]"
}
}
},
"localname": "StkPrcOrTsrEstimationMethodTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_TabularListTableTextBlock": {
"auth_ref": [
"r134"
],
"lang": {
"en-us": {
"role": {
"label": "Tabular List [Table Text Block]"
}
}
},
"localname": "TabularListTableTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_TotalShareholderRtnAmt": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Amount"
}
}
},
"localname": "TotalShareholderRtnAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
"auth_ref": [
"r133"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Vs Peer Group [Text Block]"
}
}
},
"localname": "TotalShareholderRtnVsPeerGroupTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_TradingArrAxis": {
"auth_ref": [
"r154"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement [Axis]"
}
}
},
"localname": "TradingArrAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_TradingArrByIndTable": {
"auth_ref": [
"r156"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangements, by Individual [Table]"
}
}
},
"localname": "TradingArrByIndTable",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_TrdArrAdoptionDate": {
"auth_ref": [
"r157"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement Adoption Date"
}
}
},
"localname": "TrdArrAdoptionDate",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_TrdArrDuration": {
"auth_ref": [
"r158"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement Duration"
}
}
},
"localname": "TrdArrDuration",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "durationItemType"
},
"ecd_TrdArrIndName": {
"auth_ref": [
"r156"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement, Individual Name"
}
}
},
"localname": "TrdArrIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_TrdArrIndTitle": {
"auth_ref": [
"r156"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement, Individual Title"
}
}
},
"localname": "TrdArrIndTitle",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_TrdArrSecuritiesAggAvailAmt": {
"auth_ref": [
"r159"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement, Securities Aggregate Available Amount"
}
}
},
"localname": "TrdArrSecuritiesAggAvailAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "sharesItemType"
},
"ecd_TrdArrTerminationDate": {
"auth_ref": [
"r157"
],
"lang": {
"en-us": {
"role": {
"label": "Trading Arrangement Termination Date"
}
}
},
"localname": "TrdArrTerminationDate",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
],
"xbrltype": "stringItemType"
},
"ecd_UndrlygSecurityMktPriceChngPct": {
"auth_ref": [
"r153"
],
"lang": {
"en-us": {
"role": {
"label": "Underlying Security Market Price Change, Percent"
}
}
},
"localname": "UndrlygSecurityMktPriceChngPct",
"nsuri": "http://xbrl.sec.gov/ecd/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "pureItemType"
},
"us-gaap_AwardTypeAxis": {
"auth_ref": [
"r30",
"r31",
"r32",
"r33",
"r34",
"r35",
"r36",
"r37",
"r38",
"r39",
"r40",
"r41",
"r42",
"r43",
"r44",
"r45",
"r46",
"r47",
"r48",
"r49",
"r50",
"r51",
"r52",
"r53",
"r54",
"r55"
],
"lang": {
"en-us": {
"role": {
"documentation": "Information by type of award under share-based payment arrangement."
}
}
},
"localname": "AwardTypeAxis",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "stringItemType"
},
"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."
}
}
},
"localname": "EmployeeStockOptionMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "domainItemType"
},
"us-gaap_NetIncomeLoss": {
"auth_ref": [
"r0",
"r1",
"r2",
"r3",
"r4",
"r5",
"r6",
"r7",
"r8",
"r9",
"r10",
"r11",
"r12",
"r13",
"r14",
"r15",
"r16",
"r17",
"r18",
"r19",
"r20",
"r21",
"r22",
"r23",
"r24",
"r25",
"r26",
"r27",
"r28",
"r29",
"r56",
"r57",
"r58",
"r59",
"r60",
"r61",
"r62",
"r63",
"r175"
],
"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": "Net Income (Loss)"
}
}
},
"localname": "NetIncomeLoss",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
"auth_ref": [
"r41",
"r42"
],
"lang": {
"en-us": {
"role": {
"documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "perShareItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
"auth_ref": [
"r53"
],
"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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
"label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum"
}
}
},
"localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "percentItemType"
},
"us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
"auth_ref": [
"r30",
"r31",
"r32",
"r33",
"r34",
"r35",
"r36",
"r37",
"r38",
"r39",
"r40",
"r41",
"r42",
"r43",
"r44",
"r45",
"r46",
"r47",
"r48",
"r49",
"r50",
"r51",
"r52",
"r53",
"r54",
"r55"
],
"lang": {
"en-us": {
"role": {
"documentation": "Award under share-based payment arrangement."
}
}
},
"localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "domainItemType"
},
"us-gaap_StockAppreciationRightsSARSMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
}
}
},
"localname": "StockAppreciationRightsSARSMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "domainItemType"
},
"us-gaap_StockCompensationPlanMember": {
"auth_ref": [
"r174"
],
"lang": {
"en-us": {
"role": {
"documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares."
}
}
},
"localname": "StockCompensationPlanMember",
"nsuri": "http://fasb.org/us-gaap/2023",
"presentation": [
"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
],
"xbrltype": "domainItemType"
}
},
"unitCount": 3
}
},
"std_ref": {
"r0": {
"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//1943274/2147483621/220-10-S99-2",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r1": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Topic": "230",
"URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r100": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r101": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "3",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r102": {
"Name": "Form 40-F",
"Paragraph": "b",
"Publisher": "SEC",
"Section": "19",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r103": {
"Name": "Form 8-K",
"Number": "249",
"Publisher": "SEC",
"Section": "308",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r104": {
"Name": "Form F-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r105": {
"Name": "Form N-2",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r106": {
"Name": "Form N-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r107": {
"Name": "Form N-4",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r108": {
"Name": "Form N-6",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r109": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r110": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r111": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "i",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r112": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "ii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r113": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "iii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r114": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "iv",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r115": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "v",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r116": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r117": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "3",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r118": {
"Name": "Form N-CSR",
"Paragraph": "b",
"Publisher": "SEC",
"Section": "18",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r119": {
"Name": "Form S-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r120": {
"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"
},
"r121": {
"Name": "Investment Company Act",
"Number": "270",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r122": {
"Name": "Regulation S-K",
"Number": "229",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r123": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r124": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r125": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r126": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iv",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r127": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "vi",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r128": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "3",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r129": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "4",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r130": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r131": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r132": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r133": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iv",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r134": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "6",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r135": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "6",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r136": {
"Name": "Regulation S-K",
"Number": "229",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r137": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r138": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r139": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Sentence": "A",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r140": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Sentence": "B",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r141": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Sentence": "C",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r142": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Sentence": "D",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r143": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Sentence": "E",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r144": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r145": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r146": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r147": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r148": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r149": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Sentence": "A",
"Subparagraph": "ii",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r150": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Sentence": "C",
"Subparagraph": "ii",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r151": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Sentence": "D",
"Subparagraph": "ii",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r152": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Sentence": "E",
"Subparagraph": "ii",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r153": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Sentence": "F",
"Subparagraph": "ii",
"Subsection": "x",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r154": {
"Name": "Regulation S-K",
"Number": "229",
"Publisher": "SEC",
"Section": "408",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r155": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "408",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r156": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "408",
"Subparagraph": "A",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r157": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "408",
"Subparagraph": "B",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r158": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "408",
"Subparagraph": "C",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r159": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "408",
"Subparagraph": "D",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r160": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "408",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r161": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "313",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r162": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r163": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r164": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "413",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r165": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "425",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r166": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r167": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r168": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r169": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "e",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r170": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "486",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r171": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "486",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r172": {
"Name": "Securities Act",
"Number": "7A",
"Publisher": "SEC",
"Section": "B",
"Subsection": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r173": {
"Name": "Securities Act",
"Publisher": "SEC",
"Section": "8",
"Subsection": "c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r174": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "260",
"URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r175": {
"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//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r2": {
"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//1943274/2147483589/942-220-S99-1",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r21": {
"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//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r22": {
"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//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r23": {
"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//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r24": {
"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//1943274/2147480097/470-10-S99-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r25": {
"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//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r26": {
"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//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r27": {
"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//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r28": {
"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//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r29": {
"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//1943274/2147480097/470-10-S99-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)(3)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r34": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r35": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r36": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r37": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r38": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r39": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r40": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(1)(iv)(04)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r41": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r42": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r43": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r44": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(01)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r45": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(02)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r46": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)(2)(iii)(03)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r47": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r48": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(d)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r49": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(1)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r50": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(e)(2)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r51": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(i)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r52": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(ii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r53": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iii)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r54": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(iv)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r55": {
"Name": "Accounting Standards Codification",
"Paragraph": "2",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)(2)(v)",
"Topic": "718",
"URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r56": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r57": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r58": {
"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//1943274/2147483586/944-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r59": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "220",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r60": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-07(9))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r61": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.6-09(1)(d))",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r62": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r63": {
"Name": "Accounting Standards Codification",
"Paragraph": "10",
"Publisher": "FASB",
"Section": "55",
"SubTopic": "830",
"Topic": "946",
"URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r64": {
"Publisher": "Global LEI Foundation",
"URI": "www.leiroc.org",
"URIDate": "2013-08-21",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r65": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r66": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r67": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r68": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-23",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r69": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r7": {
"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//1943274/2147480678/235-10-S99-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r70": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "g",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r71": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12, 13, 15d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r72": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "13e",
"Subsection": "4c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r73": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "14d",
"Subsection": "2b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r74": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "15",
"Subsection": "d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r75": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "14a",
"Subsection": "12",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r76": {
"Name": "Form 10-K",
"Number": "249",
"Publisher": "SEC",
"Section": "310",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r77": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r78": {
"Name": "Form 10-Q",
"Number": "249",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r79": {
"Name": "Form 20-F",
"Number": "249",
"Publisher": "SEC",
"Section": "220",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r80": {
"Name": "Form 20-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "16",
"Subsection": "J",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r81": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r82": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r83": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "A",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r84": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "B",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r85": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "C",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r86": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "D",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r87": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "E",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r88": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "ii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r89": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "iii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r90": {
"Name": "Form 20-F",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "6",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r91": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "ii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r92": {
"Name": "Form 40-F",
"Number": "249",
"Publisher": "SEC",
"Section": "240",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r93": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r94": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r95": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "i",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r96": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "ii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r97": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "iii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r98": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "iv",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r99": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "v",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
}
},
"version": "2.2"
}