| ◻ | Preliminary Proxy Statement | |||||||
| ◻ | Confidential for Use of the Commission Only (as permitted by Rule 14a-6(e) (2)) | |||||||
| ⌧ | Definitive Proxy Statement | |||||||
| ◻ | Definitive Additional Materials | |||||||
| ◻ | Soliciting Material Pursuant to § 240.14a-12 | |||||||
| ⌧ | No fee required. | ||||
◻ | Fee paid previously with preliminary materials. | ||||
◻ | Fee computed on table in exhibit required by Item 25(b) per Exchange Act Rules 14a-6(i)(1) and 0-11. | ||||


Page | |||||
| 1. | To elect the nine (9) nominees for director named in the accompanying proxy statement (the “Proxy Statement”) to hold office until the 2024 Annual Meeting of Stockholders. | ||||
| 2. | To ratify the selection by the Audit Committee of the Board of Directors of KPMG LLP as the independent registered public accounting firm of the Company for its fiscal year ending December 31, 2023. | ||||
| 3. | To approve, on an advisory basis, the compensation of the Company’s named executive officers as disclosed in the Proxy Statement. | ||||
| 4. | To conduct any other business properly brought before the Annual Meeting (including adjournments, continuations and postponements thereof). | ||||

Whether or not you expect to attend the Annual Meeting, please vote by telephone or through the Internet, or, if you receive a paper proxy card by mail, by completing and returning the proxy card mailed to you, as promptly as possible in order to ensure your representation at the Annual Meeting. Voting instructions are provided in the Notice of Internet Availability of Proxy Materials, or, if you receive a paper proxy card by mail, the instructions are printed on your proxy card and included in the accompanying Proxy Statement. Even if you have voted by proxy, you may still vote during the live webcast if you attend the Annual Meeting. Please note, however, that if your shares are held of record by a brokerage firm, bank or other nominee, you may vote online or as is otherwise provided in the Notice you receive from your broker, bank, or other nominee. | ||||||||||||||
• | Proposal 1: Election of nine (9) directors to hold office until the 2024 Annual Meeting of Stockholders; | ||||||||||
• | Proposal 2: Ratification of selection of KPMG LLP as our independent registered public accounting firm for the fiscal year ending December 31, 2023; and | ||||||||||
• | Proposal 3: Advisory approval of the compensation of our named executive officers, as disclosed in this Proxy Statement in accordance with SEC rules. | ||||||||||
We provide Internet proxy voting to allow you to vote your shares online, with procedures designed to ensure the authenticity and correctness of your proxy vote instructions. However, please be aware that you must bear any costs associated with your Internet access, such as usage charges from Internet access providers and telephone companies. | ||
• | You may submit another properly completed proxy card with a later date (which automatically revokes the earlier proxy). | ||||||||||
• | You may grant a subsequent proxy by telephone or through the Internet. | ||||||||||
• | You may send a timely written notice that you are revoking your earlier-dated proxy to our Corporate Secretary c/o Rapid7, Inc., 120 Causeway Street, Suite 400, Boston, Massachusetts 02114. | ||||||||||
• | You may attend the Annual Meeting and vote as described above. Simply attending the Annual Meeting will not, by itself, revoke your proxy. Even if you plan to attend the Annual Meeting, we recommend that you also submit your proxy or voting instructions or vote by telephone or through the Internet so that your vote will be counted if you later decide not to attend the Annual Meeting. | ||||||||||
Proposal Number | Proposal Description | Vote Required for Approval | Effect of Abstentions | Effect of Broker Non-Votes | ||||||||||||||||||||||
| 1 | Election of Directors | Directors will be elected by a plurality of the votes cast at the Annual Meeting by the holders of shares present in person or by remote communication, if applicable, or represented by proxy and entitled to vote on the election of directors. The nominees receiving the most “FOR” votes will be elected as directors; withheld votes will have no effect. | No effect | No effect | ||||||||||||||||||||||
| 2 | Ratification of the Selection of KPMG LLP as our Independent Registered Public Accounting Firm | “FOR” votes from the holders of a majority of shares present in person or by remote communication, if applicable, or represented by proxy and entitled to vote on this proposal. | Against | Likely not applicable(1) | ||||||||||||||||||||||
| 3 | Advisory Approval of the Compensation of our Named Executive Officers | “FOR” votes from the holders of a majority of shares present in person or by remote communication, if applicable, or represented by proxy and entitled to vote on this proposal. | Against | No effect | ||||||||||||||||||||||
| (1) | This proposal is considered to be a “routine” matter under NYSE rules. Accordingly, if you hold your shares in street name and do not provide voting instructions to your broker, bank or other agent that holds your shares, your broker, bank or other agent has discretionary authority under NYSE rules to vote your shares on this proposal. | ||||
Name | Age | Director Since | Expiration of Term For Which Nominated | Committee Membership | ||||||||||||||||||||||||||||||||||||||||
AC | CC | NCGC | ||||||||||||||||||||||||||||||||||||||||||
Director Nominees | ||||||||||||||||||||||||||||||||||||||||||||
Michael Berry | 60 | 2012 | 2024 | C | ||||||||||||||||||||||||||||||||||||||||
Marc Brown | 58 | 2016 | 2024 | ● | ||||||||||||||||||||||||||||||||||||||||
Judy Bruner | 64 | 2016 | 2024 | ● | ||||||||||||||||||||||||||||||||||||||||
Benjamin Holzman | 48 | 2008 | 2024 | C | ||||||||||||||||||||||||||||||||||||||||
| Christina Kosmowski | 46 | 2019 | 2024 | |||||||||||||||||||||||||||||||||||||||||
J. Benjamin Nye(1) | 57 | 2008 | 2024 | C | ● | |||||||||||||||||||||||||||||||||||||||
Tom Schodorf | 65 | 2016 | 2024 | ● | ||||||||||||||||||||||||||||||||||||||||
Reeny Sondhi | 50 | 2020 | 2024 | ● | ||||||||||||||||||||||||||||||||||||||||
Corey Thomas(2) | 47 | 2012 | 2024 | |||||||||||||||||||||||||||||||||||||||||
| (1) Lead Independent Director | ● - Member | C - Chair | ||||||||||||||||||||||||||||||||||||||||||
| (2) Chairman of the Board | ||||||||||||||||||||||||||||||||||||||||||||
AC - Audit Committee | ||||||||||||||||||||||||||||||||||||||||||||
CC - Compensation Committee | ||||||||||||||||||||||||||||||||||||||||||||
NCGC - Nominating and Corporate Governance Committee | ||||||||||||||||||||||||||||||||||||||||||||

| Board Diversity Matrix (as of April 20, 2023) | ||||||||||||||
| Board Size: | ||||||||||||||
| Total Number of Directors | 9 | |||||||||||||
| Gender Identity: | Female | Male | Non-Binary | Did Not Disclose Gender | ||||||||||
| Directors | 3 | 6 | — | — | ||||||||||
| Demographic Background: | ||||||||||||||
| African American or Black | — | 2 | — | — | ||||||||||
| Alaskan Native or Native American | — | — | — | — | ||||||||||
| Asian | 1 | — | — | — | ||||||||||
| Hispanic or Latinx | — | — | — | — | ||||||||||
| Native Hawaiian or Pacific Islander | — | — | — | — | ||||||||||
| White | 2 | 3 | — | — | ||||||||||
| Two or More Races or Ethnicities | — | 1 | — | — | ||||||||||
| LGBTQ+ | — | |||||||||||||
| Did Not Disclose Demographic Background | 3 (1) | |||||||||||||
| • | establish the agenda for meetings of the independent directors; | ||||||||||
| • | preside over meetings of the independent directors; | ||||||||||
| • | preside over any portions of meetings of the Board evaluating the performance of the Board; | ||||||||||
| • | coordinate the activities of the other independent directors; and | ||||||||||
| • | perform such other duties specified by the Board from time to time. | ||||||||||
• | reviewing and approving corporate performance goals and objectives relevant to the compensation of our executive officers and other senior management, as appropriate, which powers shall include the power to exercise discretion to adjust compensation based on such goals and objectives; | ||||||||||
• | reviewing and recommending to the Board the type and amount of compensation to be paid or awarded to non-employee members of the Board; | ||||||||||
• | evaluating and approving the compensation plans and programs advisable for us, as well as evaluating and approving the modification or termination of existing plans and programs; | ||||||||||
• | establishing policies with respect to equity compensation arrangements with the objective of appropriately balancing the perceived value of equity compensation and the dilutive and other costs of that compensation to us; | ||||||||||
• | reviewing and approving the terms of any employment agreements, severance arrangements, change-of-control protections and any other compensatory arrangements (including, without limitation, perquisites and any other form of compensation) for our executive officers and, as appropriate, other senior management; | ||||||||||
• | administration of our equity compensation plans, pension and profit-sharing plans, stock purchase plans, bonus plans, deferred compensation plans and other similar plan and programs; and | ||||||||||
• | reviewing our practices and policies of employee compensation as they relate to risk management and risk-taking incentives, to determine whether such compensation policies and practices are reasonably likely to have a material adverse effect on us. | ||||||||||
Year Ended December 31, | |||||||||||||||||
2022 | 2021 | ||||||||||||||||
Audit Fees(1) | $ | 1,706,000 | $ | 1,910,000 | |||||||||||||
Audit-Related Fees | $ | — | $ | — | |||||||||||||
Tax Fees(2) | $ | 79,154 | $ | 116,708 | |||||||||||||
All Other Fees(3) | $ | 2,500 | $ | 2,500 | |||||||||||||
Total Fees | $ | 1,787,654 | $ | 2,029,208 | |||||||||||||
| (1) | Represents fees billed for professional services provided to us in connection with (a) the audit of our annual consolidated financial statements, (b) the review of our quarterly consolidated financial statements and (c) other regulatory filings. The Audit Fees in the year-ended December 31, 2021 include fees related to (1) acquisition activity in 2021 and (2) the issuance of our 0.25% Convertible Senior Notes due in 2027. | |||||||
| (2) | Represents fees billed for professional services provided for tax compliance, advice and planning. | |||||||
| (3) | Represents fees billed for access to online accounting research software applications and data. | |||||||
• | each person, or group of affiliated persons, who is known by us to beneficially own more than 5% of our common stock; | ||||||||||
• | each of our named executive officers; | ||||||||||
• | each of our directors; and | ||||||||||
• | all of our current executive officers and directors as a group. | ||||||||||
Number of Shares Beneficially Owned (#) | Percent of Shares Beneficially Owned (%) | |||||||||||||
5% Stockholders: | ||||||||||||||
Entities affiliated with BlackRock, Inc.(1) | 6,462,375 | 10.7 | ||||||||||||
Entities affiliated with The Vanguard Group, Inc.(2) | 6,118,655 | 10.1 | ||||||||||||
Entities affiliated with Wellington Management Group LLP(3) | 2,668,858 | 4.4 | ||||||||||||
Named Executive Officers and Directors: | ||||||||||||||
Corey Thomas(4) | 1,075,396 | 1.4 | ||||||||||||
Tim Adams (5) | 36,947 | * | ||||||||||||
Andrew Burton(6) | 111,498 | * | ||||||||||||
Christina Luconi(7) | 47,718 | * | ||||||||||||
Michael Berry | 5,402 | * | ||||||||||||
Marc Brown(8) | 80,503 | * | ||||||||||||
Judy Bruner | 33,844 | * | ||||||||||||
Benjamin Holzman(9) | 45,337 | * | ||||||||||||
| Christina Kosmowski | 11,172 | * | ||||||||||||
J. Benjamin Nye | 54,337 | * | ||||||||||||
Tom Schodorf(10) | 55,238 | * | ||||||||||||
Reeny Sondhi | 5,548 | * | ||||||||||||
Jeff Kalowski (11) | 68,073 | * | ||||||||||||
All current executive officers and directors as a group (12 persons)(12) | 1,594,464 | 2.6 | ||||||||||||
* | Represents beneficial ownership of less than 1% of our outstanding common stock. | ||||
| (1) | The information shown is as of December 31, 2022 and is based upon disclosures filed on a Schedule 13G/A on January 27, 2023 by BlackRock, Inc., which reported sole voting power over 6,260,699 shares and sole dispositive power over 6,462,375 shares. The address of BlackRock, Inc. is 55 East 52nd Street, New York, New York 10055. | |||||||
| (2) | The information shown is as of December 31, 2022 and is based upon disclosures filed on a Schedule 13G/A on January 10, 2023 by The Vanguard Group - 23-1945930, which reported shared voting power over 98,492 shares, sole dispositive power over 5,963,075 shares and shared dispositive power over 155,580 shares. The address of The Vanguard Group—23-1945930 is 100 Vanguard Boulevard, Malvern, Pennsylvania 19355. | |||||||
| (3) | The information shown is as of December 31, 2022 and is based upon disclosures filed on a Schedule 13G/A on February 6, 2023 (i) by Wellington Management Group LLP, which reported shared voting power over 1,909,183 shares and shared dispositive power over 2,668,858 shares; (ii) by Wellington Group Holdings LLP, which reported shared voting power over 1,909,183 shares and shared dispositive power over 2,668,858 shares; and (iii) by Wellington Investment Advisors Holdings LLP, which reported shared voting power over 1,909,183 shares and shared dispositive power over 2,668,858 shares. The address of Wellington Management Group LLP is 280 Congress Street, Boston, MA 02110. | |||||||
| (4) | Includes (i) 534,000 shares of common stock issuable upon the exercise of options exercisable within 60 days of March 31, 2023, (ii) 23,072 shares of common stock issuable upon the settlement of RSUs within 60 days of March 31, 2023, (iii) 30,000 shares of common stock held by the Corey E. Thomas Irrevocable Trust of 2016, which is administered by an independent trustee, (iv) 218,748 shares of common stock held by Thomas Family Holdings LLC, of which Mr. Thomas is a manager and as such may be deemed to have voting and dispositive power over these shares and (v) 31,524 shares of common stock held by Ancore Foundation, Inc., of which Mr. Thomas is a director and as such, may be deemed to have shared voting and dispositive power over these shares. | |||||||
| (5) | Includes 11,790 shares of common stock issuable upon the settlement of RSUs within 60 days of March 31, 2023. | |||||||
| (6) | Includes (i) 2,500 shares of common stock issuable upon the exercise of options exercisable within 60 days of March 31, 2023 and (ii) 24,583 shares of common stock issuable upon the settlement of RSUs within 60 days of March 31, 2023. | |||||||
| (7) | Includes 7,855 shares of common stock issuable upon the settlement of RSUs within 60 days of March 31, 2023. | |||||||
| (8) | Includes 45,063 shares of common stock issuable upon the exercise of options exercisable within 60 days of March 31, 2023. | |||||||
| (9) | Includes 21,558 shares of common stock issuable upon the exercise of options exercisable within 60 days of March 31, 2023. | |||||||
| (10) | Includes 33,928 shares of common stock issuable upon the exercise of options exercisable within 60 days of March 31, 2023. | |||||||
| (11) | The information shown is as of March 31, 2022, and is based primarily on information provided to us by Mr. Kalowski and our internal records as of his final date serving in an advisory capacity. | |||||||
| (12) | Includes 890,115 shares of common stock held by all of our current executive officers and directors serving as of March 31, 2023 as a group and 637,049 shares that all current executive officers and directors as a group have the right to acquire from us within 60 days of March 31, 2023 pursuant to the exercise of stock options and the settlement of RSUs. The beneficial ownership of Mr. Kalowski was not included in this calculation as he was not an executive officer as of March 31, 2023. | |||||||
Name | Title | |||||||
Corey Thomas | Chief Executive Officer and Chairman of the Board | |||||||
Tim Adams | Chief Financial Officer | |||||||
Andrew Burton | President and Chief Operating Officer | |||||||
Christina Luconi | Chief People Officer | |||||||
Name | Title | ||||||||||||||||
Corey Thomas | Chief Executive Officer and Chairman of the Board | ||||||||||||||||
Tim Adams (1) | Chief Financial Officer | ||||||||||||||||
Andrew Burton | President and Chief Operating Officer | ||||||||||||||||
Christina Luconi | Chief People Officer | ||||||||||||||||
Jeff Kalowski (1) | Former Chief Financial Officer | ||||||||||||||||
| • | Achieved annualized recurring revenue* of $714 million, an increase of 19% year-over-year. | ||||||||||
| • | Total revenue was $685 million, an increase of 28% year-over-year; product revenue was $648 million, an increase of 29% year-over-year. | ||||||||||
| • | Ended 2022 with 10,929 total customers, an increase of 6% year-over-year, and ARR per customer of approximately $65 thousand, an increase of 12% year-over-year**. | ||||||||||
| • | Full-year GAAP loss from operations was $(112) million and non-GAAP income from operations*** was $30 million. | ||||||||||
| • | Full-year net cash provided by operating activities of $78 million; Free cash flow of $41 million. | ||||||||||
| ______________ | |||||||||||
| * Annualized recurring revenue (“ARR”) is a financial measure that we define as the annual value of all recurring revenue related to contracts in place at the end of the period. | |||||||||||
| **ARR per Customer is defined as ARR divided by the number of Customers at the end of the period. A Customer is defined as any entity that has an active recurring revenue contract as of the specified measurement date, excluding InsightOps and Logentries only customers with a contract value less than $2,400 per year. | |||||||||||
| ***Non-GAAP income (loss) from operations (“Non-GAAP Operating Income”) is a non-GAAP financial measure, which represents the GAAP income (loss) from operations, excluding stock-based compensation expense, amortization of acquired intangible assets and certain other items, such as acquisition-related expenses and litigation-related expenses. We believe non-GAAP income from operations is useful to investors, as a supplement to U.S. GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance and allowing for greater transparency with respect to metrics used by our management in its financial and operational decision-making. A reconciliation of GAAP loss from operations to non-GAAP income (loss) from operations is set forth on Appendix A to this Proxy Statement. | |||||||||||

| WHAT WE DO | WHAT WE DON'T DO | ||||||||||
| P | 100% Independent Directors on the Compensation Committee. | O | No Guaranteed “Single Trigger” Change in Control Payments; Change in Control Equity Vesting Benefits Are Structured to be “Double Trigger” or Limited to Acquiring Company Refusing to Assume or Continue Awards. | ||||||||
| P | Retain an Independent Compensation Advisor. | O | Limited Perquisites. | ||||||||
| P | Review and Reevaluate Executive Compensation Annually. | O | No Tax Reimbursements or Tax Gross Ups on Severance or Change in Control Payments. | ||||||||
| P | Structure a Significant Portion of Executive Compensation to be Performance-Based. | O | No Special Executive Welfare or Health Benefits, or Retirement Plans That Are Not Available to Our Employees Generally. | ||||||||
| P | Tie Performance Bonus Opportunities to Corporate Objectives. | O | No Guaranteed Salary Increases or Bonuses. | ||||||||
| P | Emphasize Long-Term Equity Incentives. | O | No Short Sales or Hedging of Stock Ownership Positions and Transactions Involving Derivatives of Our Common Stock. | ||||||||
| P | Maintain Stock Ownership Guidelines for CEO and Directors. | | |||||||||
| P | Establish Maximum Payout Amounts under the Bonus Plan and Require Threshold Level of Achievement for Payout with Respect to Each Performance Measure. | ||||||||||
| P | Beginning in 2023, Grant PSU Awards with Rigorous Performance Conditions. | ||||||||||
| • | attract, retain and reward highly qualified executives; | ||||||||||
| • | provide incentives that motivate and reward for achievement of our key performance goals that increase stockholder value over the long term; | ||||||||||
| • | align our executives’ interests with those of our stockholders; and | ||||||||||
| • | link pay to Company's performance. | ||||||||||
| Compensation Element | Description | Purpose | ||||||
Base Salary (fixed cash) | •Fixed component of pay that generally falls around the median of the market. | •Provides compensation for executive to perform job functions. •Provides financial stability and security. | ||||||
Annual Performance Bonus (“at-risk” performance-based cash or equity)* | •Opportunity to earn annually. •Tied to achievement of key corporate goals. •Executives can earn 0-150% of their target award based on achievement of pre-established targets. •Includes a threshold level of performance necessary for any payout and a reasonable cap on payment. | •Motivates and rewards for achievement of key drivers of our annual operating plan. •Provides tangible, achievable goals and reinforces key priorities of the organization. | ||||||
Long-Term Incentives (“at-risk” performance-based equity)* | •RSU awards, typically granted annually, that vest over four years, subject to continued employment on the vesting date. •Beginning in 2023, PSU awards to be granted annually with a one-year performance period that vest over three years, subject to continued employment on the vesting date. | •Vesting period assists with retention. •Aligns executives' interests with stockholder interests and changes in stockholder value over the long-term. •PSUs encourage achievement of key performance metrics. | ||||||
| AppFolio, Inc. | Q2 Holdings, Inc. | |||||||
| Anaplan, Inc. | Qualys, Inc. | |||||||
| Blackline, Inc. | SailPoint Technologies Holdings, Inc. | |||||||
| Everbridge, Inc. | Tenable Holdings, Inc. | |||||||
| Five9, Inc. | Varonis Systems, Inc. | |||||||
| Mimecast Limited | Workiva Inc. | |||||||
| PagerDuty | Yext, Inc. | |||||||
| Proofpoint, Inc. | Zscaler, Inc. | |||||||
| AppFolio | PagerDuty | |||||||
| BlackLine | Q2 Holdings | |||||||
| Coupa Software | Qualys | |||||||
| Dynatrace | SailPoint Technologies | |||||||
| Elastic | Tenable Holdings | |||||||
| Everbridge | Varonis Systems | |||||||
| Five9 | Workiva | |||||||
| New Relic | Zscaler | |||||||
| • | Company performance and existing business needs; | ||||||||||
| • | Each executive officer’s individual performance, experience, skills, level of responsibility and the breadth, scope and complexity of the position, as well as the criticality of the skill set of the executive officer to the Company’s future performance; | ||||||||||
| • | The need to attract new talent to our executive team and retain existing talent in a highly competitive industry where we compete for top talent; | ||||||||||
| • | A range of market data reference points, as described above under “Use of Competitive Market Compensation Data”; | ||||||||||
| • | The total compensation cost and stockholder dilution from executive compensation actions; | ||||||||||
| • | A review of an executive officer’s total target and historical compensation and equity award holdings; | ||||||||||
| • | Internal pay equity relative to similarly situated executives; | ||||||||||
| • | Recommendations from an outside compensation consultant on compensation policy determinations for our executive officers; | ||||||||||
| • | Stockholder feedback; | ||||||||||
| • | Our Chief Executive Officer’s recommendations, based on his direct knowledge of the performance by each executive officer; and | ||||||||||
| • | Our Compensation Committee’s independent judgment. | ||||||||||
Name | 2022 Base Salary ($) | ||||||||||
Corey Thomas | 443,000 | ||||||||||
Tim Adams | 390,000 | ||||||||||
Andrew Burton | 369,000 | ||||||||||
Christina Luconi | 316,000 | ||||||||||
Jeff Kalowski (1) | 87,692 | ||||||||||
| Target Bonus ($) | |||||
Corey Thomas | 465,150 | ||||
Tim Adams | 286,650 | ||||
Andrew Burton | 330,750 | ||||
Christina Luconi | 232,050 | ||||
Jeff Kalowski (1) | — | ||||
| Corporate Performance Goal | Threshold, Target and Maximum Achievement Levels and Payout Formula(1) | Weight | Actual Achievement | Achievement Percentage of Target | Weighted Payout Percentage | ||||||||||||
Annualized Recurring Revenue | Threshold achievement: $744 million results in 50% payout funding Target achievement: $767 million results in 100% payout funding Maximum achievement: $790 million results in 150% payout funding | 100% | $714.2 million(2) | —% | N/A | ||||||||||||
Non-GAAP Operating Margin | Target achievement: ARR Growth <25% with at least 2.0% YOY Operating Margin Expansion (3.4%) OR ARR Growth >= 25%-29% with at least 1% YOY Operating Margin expansion (at least 2.4%) OR ARR Growth >=30% with at least 0.5% YOY Operating Margin Expansion (at least 1.9%) If less than target 0.7x multiplier applied to ARR achievement | As a modifier to final payout | 4.4% | —% | N/A | ||||||||||||
| Total | —% | ||||||||||||||||
Name | Annual 4-Year RSU Award (# shares) | ||||||||||||||||
Corey Thomas | 81,666 | ||||||||||||||||
Tim Adams (1) | — | ||||||||||||||||
Andrew Burton | 81,666 | ||||||||||||||||
Christina Luconi | 23,479 | ||||||||||||||||
Jeff Kalowski (2) | — | ||||||||||||||||
Name and Principal Position | Year | Salary ($) | Stock Awards ($)(1) | Non-Equity Incentive Plan Compensation ($)(2) | All Other Compensation ($)(3) | Total ($) | |||||||||||||||||
Corey Thomas Chief Executive Officer | 2022 | 443,000 | 8,000,001 | — | 3,000 | 8,446,001 | |||||||||||||||||
| 2021 | 443,000 | 9,723,052 | 684,251 | 3,000 | 10,853,303 | ||||||||||||||||||
| 2020 | 443,000 | 7,965,974 | 324,858 | 3,000 | 8,736,832 | ||||||||||||||||||
Tim Adams Chief Financial Officer(4) | 2022 | 390,000 | 11,999,997 | — | 3,000 | 12,392,997 | |||||||||||||||||
Andrew Burton President and Chief Operating Officer | 2022 | 369,000 | 8,000,001 | — | 3,000 | 8,372,001 | |||||||||||||||||
| 2021 | 369,000 | 8,592,536 | 486,567 | 3,000 | 9,451,103 | ||||||||||||||||||
| 2020 | 369,000 | 3,279,512 | 231,290 | 3,000 | 3,882,802 | ||||||||||||||||||
Christina Luconi Chief People Officer | 2022 | 316,000 | 2,300,003 | — | 3,000 | 2,619,003 | |||||||||||||||||
| 2021 | 316,000 | 2,713,437 | 341,391 | 3,000 | 3,373,828 | ||||||||||||||||||
| 2020 | 316,000 | 1,639,786 | 162,079 | 3,000 | 2,120,865 | ||||||||||||||||||
Jeff Kalowski Former Chief Financial Officer (5) | 2022 | 87,692 | — | — | — | 87,692 | |||||||||||||||||
| 2021 | 380,000 | 6,783,548 | 412,412 | 3,000 | 7,578,960 | ||||||||||||||||||
| 2020 | 380,000 | 3,279,512 | 195,633 | 3,000 | 3,858,145 | ||||||||||||||||||
(1) | Except as described below, this column reflects the aggregate grant date fair value for RSU awards granted during the year as measured pursuant to Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 718 as stock-based compensation in our consolidated financial statements. The assumptions we used in valuing RSU awards are described in Notes 2(q) and 12 to our consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, filed with the SEC on February 24, 2023, and do not necessarily correspond to the actual economic value recognized or that may be recognized by the named executive officers. The amounts included under the Stock Awards column in the Proxy Statement for the 2022 Annual Meeting of Stockholders assumed the highest level of achievement related to the Bonus Plans RSUs. Once the awards are granted in the subsequent year, the actual value of the Bonus Amount earned is recorded under the Non-Equity Incentive Plan Compensation column, as described below. See “Compensation Discussion and Analysis — 2022 Executive Compensation Program — Annual Performance Bonus” above for a description of the material terms of the plan pursuant to which this compensation was awarded and the fiscal 2021 cash achievement for each named executive officer. | |||||||
(2) | The amounts reported represent the aggregate annual performance-based cash incentive earned in fiscal 2020 and 2021 pursuant to the Bonus Plan, based upon the achievement of certain company metrics. For 2022, no annual performance-based cash incentives were earned by any of the named executive officers pursuant to the Bonus Plan, as the relevant performance targets were not met. For 2021, the named executive officers were granted fully-vested RSU awards in lieu of the cash incentive payable under our Bonus Plan that were earned for performance in 2021 but paid during the first quarter of 2022 (the “Bonus Plan RSUs”), with the amounts representing the fair value of the awards measured pursuant to ASC Topic 718 at the service inception date, based upon the target level of achievement, which was the then-probable outcome of performance. Assuming the highest level of achievement related to the Bonus Plan RSUs, the fair value of the awards would be $697,725 for Mr. Thomas, $420,425 for Mr. Kalowski, $496,125 for Mr. Burton, $348,075 for Ms. Luconi and $307,125 for Mr. Weiner. The RSU awards were granted on February 15, 2022, in respect of the following number of shares: Mr. Thomas: 6,985 shares; Mr. Kalowski: 4,210 shares; Mr. Burton: 4,967 shares; Ms. Luconi: 3,485 shares; and Mr. Weiner: 3,075 under the Bonus Plan. The number of RSUs was determined by dividing the earned cash incentive payable (expressed as a dollar value) by the closing price of our common stock on the date of grant pursuant to our 2015 Equity Incentive Plan. For more information about our Bonus Plan, see “Compensation Discussion and Analysis – 2022 Executive Compensation Program – Annual Performance Bonus" above. | |||||||
(3) | Represents matching contributions made under our Section 401(k) plan. See “Compensation Discussion and analysis — Employment Arrangements —401(k) Plan” above for further information. | |||||||
| (4) | Mr. Adams commenced employment with the Company effective as of January 3, 2022. | |||||||
| (5) | Mr. Kalowski retired from his role as Chief Financial Officer effective as of January 3, 2022 and he continued to consult with the Company in an advisory capacity from January 3, 2022 through March 31, 2022. The amount shown in “Salary” for 2022 reflects the only compensation he received for his service in such advisory capacity during this period. | |||||||
| Name | Grant Type | Estimated Possible Payouts Under Equity Incentive Plan Awards(2) | All Other Stock Awards: Number of Shares of Stock or Units (#) | Grant Date Fair Value of Stock Awards ($) (5) | |||||||||||||||||||
Grant Date(1) | Threshold ($) | Target ($) | Maximum ($) | ||||||||||||||||||||
| Corey Thomas | Annual RSU Grant | 2/15/2022 | — | — | — | 81,666(3) | 8,000,001 | ||||||||||||||||
Annual Performance-Based Bonus Award | 2/15/2022 | 232,575 | 465,150 | 697,725 | — | 465,150 | |||||||||||||||||
| Tim Adams | RSU Grant | 1/3/2022 | — | — | — | 101,540(4) | 11,999,997 | ||||||||||||||||
| Annual Performance-Based Bonus Award | 2/15/2022 | 143,325 | 286,650 | 429,975 | — | 286,650 | |||||||||||||||||
| Andrew Burton | Annual RSU Grant | 2/15/2022 | — | — | — | 81,666(3) | 8,000,001 | ||||||||||||||||
Annual Performance-Based Bonus Award | 2/15/2022 | 165,375 | 330,750 | 496,125 | — | 330,750 | |||||||||||||||||
| Christina Luconi | Annual RSU Grant | 2/15/2022 | — | — | — | 23,479(3) | 2,300,003 | ||||||||||||||||
Annual Performance-Based Bonus Award | 2/15/2022 | 116,025 | 232,050 | 348,075 | — | 232,050 | |||||||||||||||||
Jeff Kalowski (6) | — | — | — | — | — | — | — | ||||||||||||||||
| (1) | The amounts set forth in the “Annual Performance-Based Bonus Award” rows are as of the service inception date of February 15, 2022, which preceded the grant date of February 15, 2023 for the Bonus Plan RSUs. For more information about our Bonus Plan, see “Compensation Discussion and Analysis – 2022 Executive Compensation Program – Annual Performance Bonus” above. | |||||||
| (2) | The amounts set forth in these columns represent the minimum, maximum and target bonus amounts for each named executive officer for the Bonus Plan RSUs as of the service inception date of February 15, 2022, and do not represent either additional or actual compensation earned by our named executive officers for the year ended December 31, 2022. Maximum amounts reported in this row under “Estimated Possible Payouts Under Equity Incentive Plan Awards” represent 150% of each named executive officer's target bonus, which is the maximum possible amount of cash that could have been paid to the executive under our Bonus Plan. Pursuant to the Bonus Plan and each named executive officer's election, the actual bonus awards would have been paid in fully-vested RSUs, instead of cash. As described above, there was 0% achievement of targets against the plan. For more information about our Bonus Plan, see “Compensation Discussion and Analysis – 2022 Executive Compensation Program – Annual Performance Bonus” above. | |||||||
| (3) | The RSUs awards were granted pursuant to our 2015 Equity Incentive Plan. The shares of our common stock subject to the RSU awards vest over a four year period in 16 equal quarterly installments, with the first installment vesting on May 15, 2022, subject to the named executive officer’s continued service with us through each such vesting date. See “Compensation Discussion and Analysis – 2022 Executive Compensation Program - Long-Term Incentive Compensation.” | |||||||
| (4) | Mr. Adams received an award upon his start date of 101,540. Mr. Adams' restricted stock unit award vests over four years with 25% of the restricted stock unit award vesting on February 15, 2023, and 6.25% of the award vesting on the 15th day of each calendar quarter thereafter, subject to Mr. Adams' continued service with us through each vesting date. | |||||||
| (5) | The dollar amounts in this column represent the aggregate grant date fair value of each RSU award, granted or awarded to our named executive officers in 2022 on the grant date, or in the case of the Bonus Plan RSUs, the service inception date. These amounts have been calculated in accordance with ASC Top 718. The assumptions we used in valuing these awards are described in Notes 2(q) and 12 to our consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 filed with the SEC on February 24, 2023 and do not necessarily correspond to the actual economic value recognized or that may be recognized by our named executive officers. | |||||||
| (6) | Mr. Kalowski retired from his role as Chief Financial Officer effective as of January 3, 2022. | |||||||
Option Awards(1) | Stock Awards(1) | ||||||||||||||||||||||||||||||||||
Name | Grant Date | Number of Securities Underlying Unexercised Options (#) Exercisable | Number of Securities Underlying Unexercised Options (#) Unexercisable | Option Exercise Price ($)(2) | Option Expiration Date | Equity incentive plan awards: Number of unearned shares, units or other rights that have not vested (#) | Equity incentive plan awards: Market or payout value of unearned shares, units or other rights that have not vested ($) | ||||||||||||||||||||||||||||
Corey Thomas | 2/15/2022 | — | — | — | — | 66,354(3) | 2,254,709 | ||||||||||||||||||||||||||||
2/2/2021 | — | — | — | — | 45,952(4) | 1,561,449 | |||||||||||||||||||||||||||||
| 2/2/2021 | — | — | — | — | 16,091(5) | 546,772 | |||||||||||||||||||||||||||||
| 1/30/2020 | — | — | — | — | 41,119(6) | 1,397,224 | |||||||||||||||||||||||||||||
| 1/31/2019 | — | — | — | — | 7,500(7) | 254,850 | |||||||||||||||||||||||||||||
1/31/2017 | 134,000 | — | 12.47 | 1/31/2027 | — | — | |||||||||||||||||||||||||||||
2/2/2016 | 200,000 | — | 12.98 | 2/2/2026 | — | — | |||||||||||||||||||||||||||||
2/4/2015 | 200,000 | — | 9.77 | 2/4/2025 | — | — | |||||||||||||||||||||||||||||
1/3/2013 | 124,858 | — | 5.05 | 1/3/2023 | — | — | |||||||||||||||||||||||||||||
Tim Adams | 1/3/2022 | — | — | — | — | 101,540(8) | 3,450,329 | ||||||||||||||||||||||||||||
Andrew Burton | 2/15/2022 | — | — | — | — | 66,354(3) | 2,254,709 | ||||||||||||||||||||||||||||
| 2/2/2021 | — | — | — | — | 30,573(4) | 1,038,871 | |||||||||||||||||||||||||||||
| 2/2/2021 | — | — | — | — | 26,458(5) | 899,043 | |||||||||||||||||||||||||||||
| 1/30/2020 | — | — | — | — | 16,928(6) | 575,213 | |||||||||||||||||||||||||||||
| 1/31/2019 | — | — | — | — | 20,000(7) | 679,600 | |||||||||||||||||||||||||||||
1/31/2017 | 2,500 | — | 12.47 | 1/31/2027 | — | — | |||||||||||||||||||||||||||||
Christina Luconi | 2/15/2022 | — | — | — | — | 19,077(3) | 648,236 | ||||||||||||||||||||||||||||
| 2/2/2021 | — | — | — | — | 9,747(4) | 331,203 | |||||||||||||||||||||||||||||
| 2/2/2021 | — | — | — | — | 8,045(5) | 273,369 | |||||||||||||||||||||||||||||
| 1/30/2020 | — | — | — | — | 8,464(6) | 287,607 | |||||||||||||||||||||||||||||
| 1/31/2019 | — | — | — | — | 2,625(7) | 89,198 | |||||||||||||||||||||||||||||
Jeff Kalowski (9) | — | — | — | — | — | — | — | ||||||||||||||||||||||||||||
| (1) | All of the option awards listed in the table above and granted before our initial public offering on July 22, 2015 were granted under our 2011 Stock Option and Grant Plan; all other option awards and all stock awards listed in the table above were granted under our 2015 Equity Incentive Plan. | ||||||||||
| (2) | All of the option awards listed in the table above and granted before our initial public offering on July 22, 2015 were granted with a per share exercise price equal to the fair market value of one share of our common stock on the date of grant, as determined in good faith by our Board with the assistance of a third-party valuation expert; all option awards listed in the table above and granted after our initial public offering in July 2015 were granted with a per share exercise price equal to the closing market price of our common stock on The Nasdaq Global Market on the date of grant. | ||||||||||
| (3) | The RSU award vests over a four year period in sixteen equal quarterly installments, with the first installment vesting on May 15, 2022, subject to the named executive officer's continued service with us. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by our named executive officers. | ||||||||||
| (4) | The RSU award vests over a four year period in sixteen equal quarterly installments, with the first installment vesting on May 15, 2021, subject to the named executive officer's continued service with us. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by our named executive officers. | ||||||||||
| (5) | The RSU award vests over a five year period in twenty equal quarterly installments, with the first installment vesting on May 15, 2021, subject to the named executive officer's continued service with us. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by our named executive officers. | ||||||||||
(6) | The RSU award vests over a four year period in sixteen equal quarterly installments, with the first installment vesting on May 15, 2020, subject to the named executive officer's continued service with us. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by our named executive officers. | ||||||||||
(7) | The RSU award vests over a four year period in sixteen equal quarterly installments, with the first installment vesting on May 15, 2019, subject to the named executive officer's continued service with us. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by our named executive officers. | ||||||||||
(8) | The RSU award vests over a four year period with 25% of the common stock underlying the award vesting on February 15, 2023 and 6.25% of the common stock underlying the award vesting on each quarterly anniversary thereafter, subject to Mr. Adams’ continuous service through each vesting date. See “—Potential Payments upon Termination or Change of Control” for a description of vesting acceleration applicable to awards held by Mr. Adams. | ||||||||||
| (9) | Mr. Kalowski retired from his role as Chief Financial Officer effective as of January 3, 2022. In connection with such resignation, Mr. Kalowski surrendered all unvested options as of March 31, 2022. | ||||||||||
Option Awards(1) | Stock Awards(2) | |||||||||||||
Name | Number of Shares Acquired on Exercise (#) | Value Realized on Exercise ($) | Number of Shares Acquired on Vesting (#) | Value Realized on Vesting ($) | ||||||||||
Corey Thomas | 365,715 | 14,458,261 | 121,504 | 8,591,977 | ||||||||||
Tim Adams | — | — | — | — | ||||||||||
Andrew Burton | — | — | 78,801 | 5,552,869 | ||||||||||
Christina Luconi | — | — | 35,092 | 2,525,396 | ||||||||||
Jeff Kalowski (3) | — | — | 14,929 | 1,462,445 | ||||||||||
| (1) | The value realized on exercise of the stock options is based on the difference between the closing market price of the shares of our common stock on the date of exercise and the applicable exercise price of those options and does not represent actual amounts received by our named executive officers as a result of the option exercises. | ||||
| (2) | The value realized upon the vesting and settlement of RSU awards is based on the closing market price of the shares of our common stock on the date of settlement, and does not represent actual amounts received by our named executive officers as a result of the vesting of restricted stock unit awards. | ||||
| (3) | Mr. Kalowski retired from his role as Chief Financial Officer, effective as of January 3, 2022. | ||||
| • | arrange for the assumption, continuation or substitution of a stock award by a surviving or acquiring entity or parent company; | ||||||||||
| • | arrange for the assignment of any reacquisition or repurchase rights held by us to the surviving or acquiring entity or parent company; | ||||||||||
| • | accelerate the vesting of the stock award and provide for its termination prior to the effective time of the corporate transaction; | ||||||||||
| • | arrange for the lapse of any reacquisition or repurchase right held by us; | ||||||||||
| • | cancel or arrange for the cancellation of the stock award in exchange for such cash consideration, if any, as our board of directors may deem appropriate or for no consideration; or | ||||||||||
| • | make a payment equal to the excess of (1) the value of the property the participant would have received upon exercise of the stock award over (2) the exercise price or strike price otherwise payable in connection with the stock award. | ||||||||||
| Name | Benefit | Termination Not in Connection with a Change in Control ($)(1) | Termination in Connection with a Change in Control ($)(2) | Change in Control Where the Acquirer Refuses to Assume ($)(3) | ||||||||||||||||||||||||||||
| Corey Thomas | Cash Severance Payment | 443,000 | 664,500 | — | ||||||||||||||||||||||||||||
| Lump Sum Target Bonus Payment | 465,150 | 465,150 | — | |||||||||||||||||||||||||||||
| COBRA Payments | 21,969 | 32,953 | — | |||||||||||||||||||||||||||||
Vesting Acceleration of RSUs(4) | — | 6,015,004 | 6,015,004 | |||||||||||||||||||||||||||||
| Benefit Total | 930,119 | 7,177,607 | 6,015,004 | |||||||||||||||||||||||||||||
| Tim Adams | Lump Sum Cash Severance Payment | 195,000 | 390,000 | — | ||||||||||||||||||||||||||||
| Lump Sum Target Bonus Payment | — | 286,650 | — | |||||||||||||||||||||||||||||
| COBRA Payments | 10,984 | 21,969 | — | |||||||||||||||||||||||||||||
Vesting Acceleration of RSUs(4) | — | 3,450,329 | 3,450,329 | |||||||||||||||||||||||||||||
| Benefit Total | 205,984 | 4,148,948 | 3,450,329 | |||||||||||||||||||||||||||||
| Andrew Burton | Cash Severance Payment | 276,750 | 369,000 | — | ||||||||||||||||||||||||||||
| Lump Sum Target Bonus Payment | — | 330,750 | — | |||||||||||||||||||||||||||||
| COBRA Payments | 21,906 | 29,207 | — | |||||||||||||||||||||||||||||
Vesting Acceleration of RSUs(4) | — | 5,447,436 | 5,447,436 | |||||||||||||||||||||||||||||
| Benefit Total | 298,656 | 6,176,393 | 5,447,436 | |||||||||||||||||||||||||||||
| Christina Luconi | Cash Severance Payment | 158,000 | 316,000 | — | ||||||||||||||||||||||||||||
| Lump Sum Target Bonus Payment | — | 232,050 | — | |||||||||||||||||||||||||||||
| COBRA Payments | 3,668 | 7,336 | — | |||||||||||||||||||||||||||||
Vesting Acceleration of RSUs(4) | — | 1,629,613 | 1,629,613 | |||||||||||||||||||||||||||||
| Benefit Total | 161,668 | 2,184,999 | 1,629,613 | |||||||||||||||||||||||||||||
Jeff Kalowski (5) | Cash Severance Payment | — | — | — | ||||||||||||||||||||||||||||
| Lump Sum Target Bonus Payment | — | — | — | |||||||||||||||||||||||||||||
| COBRA Payments | — | — | — | |||||||||||||||||||||||||||||
| Vesting Acceleration of RSUs | — | — | — | |||||||||||||||||||||||||||||
| Benefit Total | — | — | — | |||||||||||||||||||||||||||||
(1) | These benefits would be payable by us under each named executive officer’s individual agreement(s) if his or her employment is terminated without cause or if he or she resigns for good reason and such termination or resignation does not occur during the period within three months (or, with respect to Mr. Adams, within 90 days) prior to or 12 months following a change in control of the Company, subject to the respective named executive officer’s execution of an effective release and waiver of claims in favor of us, assuming such termination of employment took place on December 31, 2022. | |||||||||||||||||||||||||||||||
| (2) | These benefits would be payable by us under each named executive officer’s individual agreement(s) if his or her employment is terminated without cause or if he or she resigns for good reason and such termination or resignation occurs during the period within three month prior to or 12 months following a change in control of the Company, subject to the respective named executive officer’s execution of an effective release and waiver of claims in favor of us, assuming such termination of employment took place on December 31, 2022. | |||||||||||||||||||||||||||||||
| (3) | These benefits would be payable by us under each named executive officer’s individual agreement(s) if, in connection with a change in control of the Company, an equity award shall terminate and will not be assumed or continued by the acquiring company or substituted for a similar award of the acquiring company, assuming such change in control took place on December 31, 2022. | |||||||||||||||||||||||||||||||
| (4) | The value of the vesting acceleration of RSUs is based on the closing market price of our common stock on December 31, 2022, which was $33.98 multiplied by the number of unvested RSU shares subject to acceleration. | |||||||||||||||||||||||||||||||
| (5) | Mr. Kalowski retired from his role as Chief Financial Officer, effective as of January 3, 2022. He did not receive any additional compensation at the time of his retirement other than the amounts paid in connection with his advisory services. | |||||||||||||||||||||||||||||||
| • | The median of the annual total compensation of all of our employees (other than Mr. Thomas), including employees of our consolidated subsidiaries, was approximately $152,600. This annual total compensation is calculated in accordance with Item 402(c)(2)(x) of Regulation S-K, and reflects, among other things, salary and bonus earned and aggregate “grant date fair value” of RSU awards granted during 2022. | ||||||||||
| • | Mr. Thomas' annual total compensation for 2022, as reported in the Summary Compensation Table included in this Proxy Statement, was $8,446,001. | ||||||||||
| • | Based on the above, for fiscal 2022, the ratio of Mr. Thomas' annual total compensation to the median of the annual total compensation of all employees was approximately 55 to 1. | ||||||||||
| • | For purposes of the pay ratio calculation, we included all of our full-time, part-time and temporary employees globally as of December 31, 2022. Our workforce consisted of 2,670 employees (including individuals employed by our consolidated subsidiaries), 1,679 of whom were U.S. employees, and 991 (or approximately 37% of our total employee population as of December 31, 2022) of whom were located outside of the United States. | ||||||||||
| • | To identify the median employee from the employee population described above, we determined the sum of each employee's (i) annual base salary as of December 31, 2022 (calculated as annual base pay using a reasonable estimate of hours worked during 2022 for hourly employees and using annual base salary for our remaining employees), plus (ii) earned annual cash incentive bonus or commission, as applicable, for fiscal 2022, plus (iii) aggregate grant date fair value of equity awards (as determined in accordance with footnote 1 of the 2022 Summary Compensation Table) granted in fiscal 2022. Permanent employees who joined in 2022 were assumed to have worked for the entire year, and thus we annualized the pay of such new hires. This compensation measure was consistently applied to all employees included in the calculation and reasonably reflects the annual compensation of all of our employees. Compensation paid in foreign currency was converted to U.S. dollars using a spot exchange rate on December 31, 2022. In determining the median compensated employee, we did not make any cost of living adjustments to the compensation paid to any employee outside of the U.S. | ||||||||||
| Value of Initial Fixed $100 Investment Based On: | ||||||||||||||||||||||||||
Year | Summary Compensation Table Total for PEO (4) | Compensation Actually Paid to PEO (5) | Average Summary Compensation Total for Non-PEO NEOs | Average Compensation Actually Paid to Non-PEO NEOs (4) | Company Total Share Return (6) | Peer Group Total Share Return (6) | Net Income (Loss) (in thousands) | Revenue (in thousands) | ||||||||||||||||||
2022 (1) | $ | $ | ( | $ | $ | ( | $ | $ | $ | ( | $ | |||||||||||||||
2021 (2) | $ | $ | $ | $ | $ | $ | $ | ( | $ | |||||||||||||||||
2020 (3) | $ | $ | $ | $ | $ | $ | $ | ( | $ | |||||||||||||||||
| (1) | For 2022, the PEO was our CEO, an advisory capacity from January 3, 2022 through March 31, 2022 for which he received $87,692. The Average Summary Compensation Total for Non-PEO NEOs excluding Jeff Kalowski was $7,794,667 and the Average Compensation Actually Paid to Non-PEO NEOs was $(1,894,856). | |||||||||||||||||||||||||||||||
| (2) | ||||||||||||||||||||||||||||||||
| (3) | ||||||||||||||||||||||||||||||||
| (4) | ||||||||||||||||||||||||||||||||
| (5) | ||||||||||||||||||||||||||||||||
| Adjustments | 2022 | 2021 | 2020 | |||||||||||||||||
| PEO | Non-PEO NEOs | PEO | Non-PEO NEOs | PEO | Non-PEO NEOs | |||||||||||||||
| SCT Total Compensation | $ | $ | $ | $ | $ | $ | ||||||||||||||
Less: Amounts reported under the Stock Awards column of the SCT for the applicable year | ( | ( | ( | ( | ( | ( | ||||||||||||||
Add: Fair value of awards granted during the applicable year that remain unvested as of the applicable year end, determined as of the applicable year end | ||||||||||||||||||||
Add: Change in fair value of awards granted in prior years that remain unvested as of the applicable year end, determined based on change in fair value from prior year end to applicable year | ( | ( | ||||||||||||||||||
Add: Fair value of awards granted and vested in the applicable year, determined as of the vesting date | ||||||||||||||||||||
Add: Change in fair value of awards granted in prior years that vested during the applicable year, determined based on change in fair value from prior year end to the vesting date | ( | ( | ||||||||||||||||||
| Total compensation actually paid | $ | ( | $ | ( | $ | $ | $ | $ | ||||||||||||
(6) | |||||
(7) | |||||
(8) | |||||
Performance Measure | Description | ||||
Name | Fees Earned or Paid in Cash ($) | Stock Awards ($)(1)(2)(3) | Total ($) | ||||||||||||||||||||||||||
Michael Berry | 55,000 | 199,952(3) | 254,952 | ||||||||||||||||||||||||||
Marc Brown | 70,466(5) | 199,952(3) | 270,418 | ||||||||||||||||||||||||||
Judy Bruner | 43,276(5) | 199,952(3) | 243,228 | ||||||||||||||||||||||||||
Benjamin Holzman | 42,655(5) | 199,952(3) | 242,607 | ||||||||||||||||||||||||||
Christina Kosmowski | 65,000 | 199,952(3) | 264,952 | ||||||||||||||||||||||||||
J. Benjamin Nye | 69,413(5) | 199,952(3) | 269,365 | ||||||||||||||||||||||||||
Tom Schodorf | 70,466(5) | 199,952(3) | 270,418 | ||||||||||||||||||||||||||
Reeny Sondhi(4) | 43,276(5) | 199,952(3) | 243,228 | ||||||||||||||||||||||||||
(1) | This column reflects the aggregate grant date fair value for RSU awards granted during the year as measured pursuant to ASC Topic 718 as stock-based compensation in our financial statements. The assumptions we used in valuing RSU awards are described in Notes 2(r) and 12 to our consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 24, 2023. | ||||||||||||||||||||||||||||
(2) | The table below shows the aggregate number of shares of our common stock subject to outstanding unvested RSU awards and outstanding unexercised stock option awards for each of our non-employee directors as of December 31, 2022: | ||||||||||||||||||||||||||||
Name | Stock Awards (#) | Option Awards (#) | |||||||||||||||||||||||||||
Michael Berry | 2,877 | — | |||||||||||||||||||||||||||
Marc Brown | 2,877 | 45,063 | |||||||||||||||||||||||||||
Judy Bruner | 2,877 | — | |||||||||||||||||||||||||||
Benjamin Holzman | 2,877 | 21,558 | |||||||||||||||||||||||||||
Christina Kosmowski | 2,877 | — | |||||||||||||||||||||||||||
J. Benjamin Nye | 2,877 | — | |||||||||||||||||||||||||||
Tom Schodorf | 2,877 | 33,928 | |||||||||||||||||||||||||||
Reeny Sondhi | 4,805 | — | |||||||||||||||||||||||||||
(3) | Represents the grant date fair value associated with a RSU award covering 2,877 shares of our common stock. The RSU award vests in full on the earlier of: (i) the date of our next annual meeting of stockholders held after June 9, 2022 or (ii) the first anniversary of June 9, 2022, in each case subject to the grantee's continued service with us through the applicable vesting date. | ||||||||||
(4) | Ms. Sondhi was appointed to the Board effective as of August 4, 2020. | ||||||||||
| (5) | Reflects a pro-rata increase to compensation paid to non-employee directors for membership on certain committees and for certain committee roles, approved by the Board on April 28, 2022. | ||||||||||
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 (b)(1) | Number of securities remaining available for issuance under equity compensation plans (excluding securities reflected in column (a)) (c) | ||||||||||||||||||||||||||
Equity compensation plans approved by security holders | |||||||||||||||||||||||||||||
2011 Stock Option and Grant Plan | 260,989 | $9.56 | —(2) | ||||||||||||||||||||||||||
2015 Equity Incentive Plan | 3,672,537 | $13.92 | 3,682,361(3) | ||||||||||||||||||||||||||
2015 Employee Stock Purchase Plan | —(4) | — | 2,484,322(5) | ||||||||||||||||||||||||||
Equity compensation plans not approved by security holders(6) | 129,617 | ||||||||||||||||||||||||||||
Total | 3,933,526 | $12.70 | 6,296,300 | ||||||||||||||||||||||||||
(1) | The weighted-average exercise price does not reflect the shares of our common stock that will be issued in connection with the settlement of RSU awards, which have no exercise price. | ||||||||||
(2) | No further grants were made under the 2011 Stock Option and Grant Plan after the completion of our initial public offering on July 22, 2015. | ||||||||||
(3) | The number of shares of our common stock reserved for issuance under the 2015 Equity Incentive Plan will automatically increase on January 1 of each year, beginning on January 1, 2016 and continuing through and including January 1, 2025, by 4% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Board. Pursuant to the terms of the 2015 Equity Incentive Plan, an additional 2,388,778 shares were added to the number of available shares effective January 1, 2023. | ||||||||||
(4) | Does not include purchase rights accruing under the 2015 Employee Stock Purchase Plan because the purchase price (and therefore the number of shares to be purchased) will not be determined until the end of the applicable purchase period. | ||||||||||
(5) | The number of shares of our common stock reserved for issuance under the 2015 Employee Stock Purchase Plan will automatically increase on January 1 of each year, beginning on January 1, 2016 and continuing through and including January 1, 2025, by the lesser of (i) 1% of the total number of shares of our capital stock outstanding on December 31 of the preceding calendar year, (ii) 1,000,000 shares of our common stock or (iii) a lesser number of shares determined by the Board. Pursuant to the terms of the 2015 Employee Stock Purchase Plan, an additional 597,194 shares were added to the number of available shares effective January 1, 2023. | ||||||||||
(6) | On October 8, 2015, the Compensation Committee adopted amendments to the 2015 Equity Incentive Plan to provide for the issuance of up to 1,500,000 shares of our common stock as “inducement awards” in accordance with Rule 5635(c)(4) of the Nasdaq Listing Standards, which we refer to as the “Inducement Award Subplan.” The Inducement Award Subplan was adopted without stockholder approval in reliance on the exception for “inducement awards” provided by Rule 5635(c)(4) of the Nasdaq Listing Standards. | ||||||||||

| Year Ended December 31, | |||||||||||||||||
| 2022 | 2021 | 2020 | |||||||||||||||
| (in thousands) | |||||||||||||||||
| GAAP loss from operations | $ | (111,614) | $ | (120,065) | $ | (74,099) | |||||||||||
| Stock-based compensation expense | 119,902 | 102,579 | 63,888 | ||||||||||||||
| Amortization of acquired intangible assets | 21,983 | 17,305 | 9,138 | ||||||||||||||
| Acquisition-related expenses | — | 7,211 | 1,343 | ||||||||||||||
| Litigation-related expenses | 115 | 569 | 1,762 | ||||||||||||||
| Non-GAAP income from operations | $ | 30,386 | $ | 7,599 | $ | 2,032 | |||||||||||
| Year Ended December 31, | |||||||||||||||||
| 2022 | 2021 | 2020 | |||||||||||||||
| (dollars in thousands) | |||||||||||||||||
| Total Revenue | $ | 685,083 | $ | 535,404 | $ | 411,486 | |||||||||||
| Non-GAAP income from operations | $ | 30,386 | $ | 7,599 | $ | 2,032 | |||||||||||
| Non-GAAP operating margin | 4.4 | % | 1.4 | % | 0.5 | % | |||||||||||
| Year Ended December 31, | |||||||||||||||||
| 2022 | 2021 | 2020 | |||||||||||||||
| (in thousands) | |||||||||||||||||
| Cash provided by operating activities | $ | 78,204 | $ | 53,917 | $ | 4,887 | |||||||||||
| Less: Purchases of property and equipment | (20,382) | (9,010) | (13,802) | ||||||||||||||
| Less: Capitalized internal-use software costs | (17,145) | (9,854) | (6,130) | ||||||||||||||
| Free Cash Flow | $ | 40,677 | $ | 35,053 | $ | (15,045) | |||||||||||


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 | Rapid7, Inc |
| Entity Central Index Key | 0001560327 |
Pay vs Performance Disclosure - USD ($) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company Selected Measure Name | Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Named Executive Officers, Footnote [Text Block] | For 2022, the PEO was our CEO, Corey Thomas, and the other NEOs were Tim Adams, Andrew Burton, Christina Luconi and Jeff Kalowski. Mr. Kalowski retired from his role as Chief Financial Officer effective as of January 3, 2022 and he continued to consult with the Company in an advisory capacity from January 3, 2022 through March 31, 2022 for which he received $87,692. The Average Summary Compensation Total for Non-PEO NEOs excluding Jeff Kalowski was $7,794,667 and the Average Compensation Actually Paid to Non-PEO NEOs was $(1,894,856). For 2021, the PEO was our CEO, Corey Thomas, and the other NEOs were Jeff Kalowski, Andrew Burton, Christina Luconi and Lee Weiner.For 2020, the PEO was our CEO, Corey Thomas, and the other NEOs were Jeff Kalowski, Andrew Burton, Christina Luconi and Lee Weiner.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peer Group Issuers, Footnote [Text Block] | TSR is cumulative for the measurement periods beginning on December 31, 2019 and ending on December 31 of each of 2022, 2021 and 2020, respectively, calculated in accordance with Item 201(e) of Regulation S-K. The peer group for purposes of this table is the the Nasdaq Computer Index, which is the one of the peer groups used for purposes of the Stock Performance Graph set forth in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 (the "Peer Group"). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Total Compensation Amount | $ 8,446,001 | $ 10,853,303 | $ 8,736,832 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Actually Paid Compensation Amount | $ (10,330,753) | 18,283,167 | 16,594,512 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment To PEO Compensation, Footnote [Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO Average Total Compensation Amount | $ 5,867,923 | 6,107,485 | 3,076,447 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO Average Compensation Actually Paid Amount | $ (1,399,218) | 9,373,883 | 6,536,815 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Non-PEO NEO Compensation Footnote [Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Total Shareholder Return [Text Block] | Compensation Actually Paid versus Company TSR For the three years presented above, the "compensation actually paid" for both our PEO and Non-PEO NEOs as a group (excluding our PEO) has been aligned with the Company’s TSR. The correlation between compensation actually paid with the Company’s TSR over the period presented is because a significant portion of the "compensation actually paid" to the PEO and the Non-PEO NEOs is comprised of equity awards, the value of which is subject to change due to volatility of our stock price. As reflected in the tables above, changes in the market price of our common stock from one measurement date to another can have a significant impact on the calculation of “compensation actually paid” to our NEOs, as determined pursuant to the SEC rule. As noted above, in the case of equity-based awards, “compensation actually paid” is calculated based on the fair value of such awards as of particular measurement dates and does not reflect compensation actually earned, realized or received by our NEOs. In particular, the price of our common stock was at a relative high point as of December 31, 2021 ($117.69) and at a relative low point as of December 30, 2022 ($33.98) resulting in a decline of almost $10 million in the fair value of stock options and RSUs held by our PEO that were outstanding and unvested on both dates, thereby resulting in a significant amount of negative “compensation actually paid” for 2022.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Net Income [Text Block] | Compensation Actually Paid versus Net Income (Loss) We expect to continue to incur losses for the foreseeable future. Consequently, we did not use Net Income (Loss) as a performance measure in our executive compensation program. As shown in the Pay versus Performance table above, the Company’s Net Income (Loss) has varied over the three-year measurement period and the changes are not proportionally correlated with the “compensation actually paid” to our PEO or Non-PEO NEOs. As such, we do not believe there is any meaningful relationship between our Net Income (Loss) and compensation actually paid to our PEO or Non-PEO NEOs during the periods presented.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Compensation Actually Paid vs. Company Selected Measure [Text Block] | Compensation Actually Paid versus Revenue As noted above, while ARR is the key performance measure that we use in determining the payout under our annual Bonus Plan we utilized Revenue for purposes of the table. For the periods presented, there is an inverse correlation between Revenue and “compensation actually paid” to our PEO or Non-PEO NEOs, largely due to the change in the value of the equity awards due to stock volatility described above and our levels of achievement against our performance goals.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Shareholder Return Vs Peer Group [Text Block] | Compensation Actually Paid versus Peer Group TSR; Company TSR versus Peer Group TSRWhile there is no direct link between “compensation actually paid” to our PEO and Non-PEO NEOs and the TSR of our Peer Group, the two were generally aligned in respect of three years presented above due to the alignment between “compensation actually paid” and the Company’s TSR over the period. The Company’s TSR has generally moved in a manner consistent with the TSR of our Peer Group. However, Company TSR in 2021 exceeded that of the Nasdaq Computer Index and reflected our growth and Company performance during that period. Generally, our TSR and the TSR of our Peer Group has fluctuated over the period presented due to various factors, including but not limited to, economic instability caused by the COVID-19 pandemic and macroeconomic pressures. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tabular List [Table Text Block] |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total Shareholder Return Amount | $ 60.66 | 210.09 | 160.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Peer Group Total Shareholder Return Amount | 129.82 | 199.80 | 157.33 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income (Loss) | $ (124,717,000) | $ (146,334,000) | $ (98,849,000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Company Selected Measure Amount | 685,083,000 | 535,404,000 | 411,486,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO Name | Corey Thomas | Corey Thomas | Corey Thomas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Additional 402(v) Disclosure [Text Block] | As required by Section 953(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 402(v) of Regulation S-K, we are providing the following information about the relationship between executive compensation actually paid and certain financial performance of the Company. The following table sets forth information regarding compensation for our principal executive officer (“PEO”) and average compensation related to our other named executive officers (“NEOs”), both as reported in the Summary Compensation Table and with certain adjustments to reflect the “compensation actually paid” to such individuals, as defined under the SEC rules, for each of 2022, 2021 and 2020. The table also provides information on our cumulative total shareholder return (“TSR”), the cumulative TSR of our peer group, our Net Income (Loss) and Revenue over such years in accordance with the SEC rules. Although we selected Revenue as our “most important financial performance measure” used to link “compensation actually paid” to our PEO and other NEOs to our performance for 2022, we consider ARR to be the most important performance measure for purposes of linking executive compensation to our performance. As discussed in more detail in the Compensation Discussion and Analysis section of this Proxy Statement, our Compensation Committee believes that utilizing the ARR metric aligns with the primary driver of revenue growth and orientation of the Company and our sales compensation around ARR. It is also the key performance measure that we use in determining the payout under our annual Bonus Plan as well as in our 2023 PSU design. However, ARR is not considered a “financial performance measure” within the meaning of the SEC’s pay versus performance rules, so we selected Revenue for purposes of the table below. For further information regarding our performance-based approach to executive compensation and how the Company aligns executive compensation with the Company’s performance, see “Compensation Discussion and Analysis.”Amounts in these columns represent the amounts in the the “Total” column for the PEO and the average amounts from the "Total" column for the other NEOs set forth in the Summary Compensation Table (“SCT”) on page 40. See the footnotes to the SCT for further detail regarding the amounts in these columns.The amounts reported in these columns represent the amounts of "compensation actually paid” for the PEO and average compensation “actually paid” for our non-PEO NEOs. The dollar amounts do not reflect the actual amounts of compensation earned by or paid to such individuals during the applicable year. The amounts are computed in accordance with Item 402(v) of Regulation S-K by deducting and adding the following amounts from the “Total" column of the SCT (pursuant to SEC rules, fair value at each measurement date is computed in a manner consistent with the fair value methodology used to account for share-based payments in our financial statements under GAAP).Reflects “Net Income (Loss)” for each applicable year as set forth in our Consolidated Statements of Operations included in our Annual Report on Form 10-K for each of the applicable years.Reflects “Revenue” for each applicable year as set forth in our Consolidated Statements of Operations included in our Annual Report on Form 10-K for each of the applicable years. Relationship Between “Compensation Actually Paid” and Performance Measures We believe the “compensation actually paid” in each of the years reported above and over the three-year cumulative period are reflective of the Compensation Committee’s emphasis on “performance based compensation” and demonstrated by the fluctuations year-over-year, primarily due to the result of our stock performance and our varying levels of achievement against pre-established performance goals under our executive compensation program. Financial Performance Measures As described in detail above under “Compensation Discussion and Analysis,” the Company’s executive compensation program consists of several compensation elements reflecting the Company’s compensation philosophy. Listed below are the financial and non-financial performance measures which in our assessment represent the most important performance measures we use to link compensation actually paid to our NEOs, for 2022, to company performance. Revenue (determined on a consolidated basis) is a GAAP measure reported in our audited financial statements.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | ARR ($) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-GAAP Measure Description [Text Block] | Annualized recurring revenue is a financial measure that we define as the annual value of all recurring revenue related to contracts in place at the end of the period. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Non-GAAP Operating Income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-GAAP Measure Description [Text Block] | Non-GAAP income (loss) from operations is a non-GAAP financial measure, which represents the GAAP income (loss) from operations, excluding stock-based compensation expense, amortization of acquired intangible assets and certain other items, such as acquisition-related expenses and litigation-related expenses. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 4 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Non-GAAP Operating Margin | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-GAAP Measure Description [Text Block] | Non-GAAP operating margin is a non-GAAP financial measure defined as Non-GAAP Operating Income divided by revenue. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure [Axis]: 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Measure Name | Free Cash Flow | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-GAAP Measure Description [Text Block] | Free cash flow is a non-GAAP measure defined as cash provided by operating activities less purchases of property and equipment and capitalization of internal-use software costs. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Stock Awards Adjustments [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | $ (8,000,001) | $ (9,723,052) | $ (7,965,974) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Equity Awards Granted During the Year, Unvested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 2,254,709 | 10,288,107 | 9,638,194 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Equity Awards Granted in Prior Years, Unvested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (9,263,516) | 3,371,104 | 4,596,132 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Equity Awards Granted During the Year, Vested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 878,092 | 2,074,234 | 1,444,332 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEO [Member] | Equity Awards Granted in Prior Years, Vested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (4,646,038) | 1,419,471 | 144,996 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Stock Awards Adjustments [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (5,575,000) | (5,421,524) | (2,541,636) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Equity Awards Granted During the Year, Unvested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 1,588,319 | 5,723,206 | 3,075,448 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Equity Awards Granted in Prior Years, Unvested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | (2,570,734) | 1,326,981 | 2,263,678 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Equity Awards Granted During the Year, Vested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | 282,636 | 1,107,920 | 460,661 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Non-PEO NEO [Member] | Equity Awards Granted in Prior Years, Vested [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pay vs Performance Disclosure [Table] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Adjustment to Compensation Amount | $ (992,362) | $ 529,815 | $ 202,217 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{
"instance": {
"rp-20230420.htm": {
"axisCustom": 0,
"axisStandard": 3,
"baseTaxonomies": {
"http://fasb.org/us-gaap/2022": 3,
"http://xbrl.sec.gov/dei/2022q4": 4,
"http://xbrl.sec.gov/ecd/2022q4": 87
},
"contextCount": 38,
"dts": {
"definitionLink": {
"local": [
"rp-20230420_def.xml"
]
},
"inline": {
"local": [
"rp-20230420.htm"
]
},
"labelLink": {
"local": [
"rp-20230420_lab.xml"
]
},
"presentationLink": {
"local": [
"rp-20230420_pre.xml"
]
},
"schema": {
"local": [
"rp-20230420.xsd"
],
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/2006/ref-2006-02-27.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
"https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
"https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
"https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
"https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
"https://xbrl.sec.gov/country/2022/country-2022.xsd",
"https://xbrl.sec.gov/dei/2022q4/dei-2022q4.xsd",
"https://xbrl.sec.gov/dei/2022q4/dei-2022q4_def.xsd",
"https://xbrl.sec.gov/dei/2022q4/dei-2022q4_lab.xsd",
"https://xbrl.sec.gov/dei/2022q4/dei-2022q4_pre.xsd",
"https://xbrl.sec.gov/dei/2022q4/dei-sub-2022q4.xsd",
"https://xbrl.sec.gov/ecd/2022q4/ecd-2022q4.xsd",
"https://xbrl.sec.gov/ecd/2022q4/ecd-sub-2022q4.xsd"
]
}
},
"elementCount": 218,
"entityCount": 1,
"hidden": {
"http://xbrl.sec.gov/dei/2022q4": 3,
"total": 3
},
"keyCustom": 0,
"keyStandard": 28,
"memberCustom": 5,
"memberStandard": 3,
"nsprefix": "rp",
"nsuri": "http://www.rapid7.com/20230420",
"report": {
"R1": {
"firstAnchor": {
"ancestors": [
"span",
"div",
"body",
"html"
],
"baseRef": "rp-20230420.htm",
"contextRef": "ia0b2f31fa6d5415c9fe553d27a6da28f_D20220101-20221231",
"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",
"body",
"html"
],
"baseRef": "rp-20230420.htm",
"contextRef": "ia0b2f31fa6d5415c9fe553d27a6da28f_D20220101-20221231",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "dei:EntityRegistrantName",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
},
"R2": {
"firstAnchor": {
"ancestors": [
"div",
"body",
"html"
],
"baseRef": "rp-20230420.htm",
"contextRef": "ia0b2f31fa6d5415c9fe553d27a6da28f_D20220101-20221231",
"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",
"body",
"html"
],
"baseRef": "rp-20230420.htm",
"contextRef": "ia0b2f31fa6d5415c9fe553d27a6da28f_D20220101-20221231",
"decimals": null,
"first": true,
"lang": "en-US",
"name": "ecd:PvpTableTextBlock",
"reportCount": 1,
"unique": true,
"unitRef": null,
"xsiNil": "false"
}
}
},
"segmentCount": 8,
"tag": {
"dei_AdditionalSecurities462b": {
"auth_ref": [
"r121"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities. 462(b)"
}
}
},
"localname": "AdditionalSecurities462b",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AdditionalSecurities462bFileNumber": {
"auth_ref": [
"r121"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities, 462(b), File Number"
}
}
},
"localname": "AdditionalSecurities462bFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_AdditionalSecuritiesEffective413b": {
"auth_ref": [
"r119"
],
"lang": {
"en-us": {
"role": {
"label": "Additional Securities Effective, 413(b)"
}
}
},
"localname": "AdditionalSecuritiesEffective413b",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AnnualInformationForm": {
"auth_ref": [
"r61"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateOrAsapItemType"
},
"dei_AuditedAnnualFinancialStatements": {
"auth_ref": [
"r61"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_AuditorFirmId": {
"auth_ref": [
"r46",
"r49",
"r61"
],
"lang": {
"en-us": {
"role": {
"documentation": "PCAOB issued Audit Firm Identifier",
"label": "Auditor Firm ID"
}
}
},
"localname": "AuditorFirmId",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"xbrltype": "stringItemType"
},
"dei_AuditorLocation": {
"auth_ref": [
"r46",
"r49",
"r61"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Location"
}
}
},
"localname": "AuditorLocation",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "internationalNameItemType"
},
"dei_AuditorName": {
"auth_ref": [
"r46",
"r49",
"r61"
],
"lang": {
"en-us": {
"role": {
"label": "Auditor Name"
}
}
},
"localname": "AuditorName",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation"
],
"xbrltype": "stringItemType"
},
"dei_BusinessContactMember": {
"auth_ref": [
"r49",
"r61"
],
"lang": {
"en-us": {
"role": {
"documentation": "Business contact for the entity",
"label": "Business Contact [Member]"
}
}
},
"localname": "BusinessContactMember",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_ContactPersonnelFaxNumber": {
"auth_ref": [
"r49"
],
"lang": {
"en-us": {
"role": {
"documentation": "Fax Number of contact personnel.",
"label": "Contact Personnel Fax Number"
}
}
},
"localname": "ContactPersonnelFaxNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "gMonthDayItemType"
},
"dei_DelayedOrContinuousOffering": {
"auth_ref": [
"r73",
"r74",
"r88"
],
"lang": {
"en-us": {
"role": {
"label": "Delayed or Continuous Offering"
}
}
},
"localname": "DelayedOrContinuousOffering",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DividendOrInterestReinvestmentPlanOnly": {
"auth_ref": [
"r73",
"r74",
"r88"
],
"lang": {
"en-us": {
"role": {
"label": "Dividend or Interest Reinvestment Plan Only"
}
}
},
"localname": "DividendOrInterestReinvestmentPlanOnly",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentAccountingStandard": {
"auth_ref": [
"r49"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "accountingStandardItemType"
},
"dei_DocumentAnnualReport": {
"auth_ref": [
"r46",
"r49",
"r61"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentFinStmtErrorCorrectionFlag": {
"auth_ref": [
"r46",
"r49",
"r61",
"r105"
],
"lang": {
"en-us": {
"role": {
"documentation": "Indicates whether any of the financial statement period in the filing include a restatement",
"label": "Document Financial Statement Error Correction [Flag]"
}
}
},
"localname": "DocumentFinStmtErrorCorrectionFlag",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
"auth_ref": [
"r46",
"r49",
"r61",
"r105"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentQuarterlyReport": {
"auth_ref": [
"r47"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentRegistrationStatement": {
"auth_ref": [
"r35"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_DocumentShellCompanyEventDate": {
"auth_ref": [
"r49"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_DocumentShellCompanyReport": {
"auth_ref": [
"r49"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentTransitionReport": {
"auth_ref": [
"r89"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_DocumentsIncorporatedByReferenceTextBlock": {
"auth_ref": [
"r38"
],
"lang": {
"en-us": {
"role": {
"documentation": "Documents incorporated by reference.",
"label": "Documents Incorporated by Reference [Text Block]"
}
}
},
"localname": "DocumentsIncorporatedByReferenceTextBlock",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "textBlockItemType"
},
"dei_EffectiveAfter60Days486a": {
"auth_ref": [
"r125"
],
"lang": {
"en-us": {
"role": {
"label": "Effective after 60 Days, 486(a)"
}
}
},
"localname": "EffectiveAfter60Days486a",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveOnDate486a": {
"auth_ref": [
"r125"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Date, 486(a)"
}
}
},
"localname": "EffectiveOnDate486a",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_EffectiveOnDate486b": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Date, 486(b)"
}
}
},
"localname": "EffectiveOnDate486b",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "dateItemType"
},
"dei_EffectiveOnSetDate486a": {
"auth_ref": [
"r125"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Set Date, 486(a)"
}
}
},
"localname": "EffectiveOnSetDate486a",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveOnSetDate486b": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Effective on Set Date, 486(b)"
}
}
},
"localname": "EffectiveOnSetDate486b",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveUponFiling462e": {
"auth_ref": [
"r124"
],
"lang": {
"en-us": {
"role": {
"label": "Effective Upon Filing, 462(e)"
}
}
},
"localname": "EffectiveUponFiling462e",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveUponFiling486b": {
"auth_ref": [
"r126"
],
"lang": {
"en-us": {
"role": {
"label": "Effective upon Filing, 486(b)"
}
}
},
"localname": "EffectiveUponFiling486b",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EffectiveWhenDeclaredSection8c": {
"auth_ref": [
"r128"
],
"lang": {
"en-us": {
"role": {
"label": "Effective when Declared, Section 8(c)"
}
}
},
"localname": "EffectiveWhenDeclaredSection8c",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityAddressesTable": {
"auth_ref": [
"r37"
],
"lang": {
"en-us": {
"role": {
"documentation": "Container of address information for the entity",
"label": "Entity Addresses [Table]"
}
}
},
"localname": "EntityAddressesTable",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityBankruptcyProceedingsReportingCurrent": {
"auth_ref": [
"r41"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityCentralIndexKey": {
"auth_ref": [
"r37"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation",
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_EntityEmergingGrowthCompany": {
"auth_ref": [
"r37"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityExTransitionPeriod": {
"auth_ref": [
"r127"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_EntityFilerCategory": {
"auth_ref": [
"r37"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityInteractiveDataCurrent": {
"auth_ref": [
"r117"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityInvCompanyType": {
"auth_ref": [
"r116"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_EntityPrimarySicNumber": {
"auth_ref": [
"r61"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "monetaryItemType"
},
"dei_EntityRegistrantName": {
"auth_ref": [
"r37"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "currencyItemType"
},
"dei_EntityShellCompany": {
"auth_ref": [
"r37"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntitySmallBusiness": {
"auth_ref": [
"r37"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_EntityTaxIdentificationNumber": {
"auth_ref": [
"r37"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "yesNoItemType"
},
"dei_EntityWellKnownSeasonedIssuer": {
"auth_ref": [
"r118"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_ExhibitsOnly462d": {
"auth_ref": [
"r123"
],
"lang": {
"en-us": {
"role": {
"label": "Exhibits Only, 462(d)"
}
}
},
"localname": "ExhibitsOnly462d",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_ExhibitsOnly462dFileNumber": {
"auth_ref": [
"r123"
],
"lang": {
"en-us": {
"role": {
"label": "Exhibits Only, 462(d), File Number"
}
}
},
"localname": "ExhibitsOnly462dFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "normalizedStringItemType"
},
"dei_FormerAddressMember": {
"auth_ref": [
"r48",
"r72"
],
"lang": {
"en-us": {
"role": {
"documentation": "Former address for entity",
"label": "Former Address [Member]"
}
}
},
"localname": "FormerAddressMember",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "gMonthDayItemType"
},
"dei_IcfrAuditorAttestationFlag": {
"auth_ref": [
"r46",
"r49",
"r61"
],
"lang": {
"en-us": {
"role": {
"label": "ICFR Auditor Attestation Flag"
}
}
},
"localname": "IcfrAuditorAttestationFlag",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyActFileNumber": {
"auth_ref": [
"r74",
"r75",
"r76",
"r77"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Act File Number"
}
}
},
"localname": "InvestmentCompanyActFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "fileNumberItemType"
},
"dei_InvestmentCompanyActRegistration": {
"auth_ref": [
"r90"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Act Registration"
}
}
},
"localname": "InvestmentCompanyActRegistration",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyRegistrationAmendment": {
"auth_ref": [
"r90"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Registration Amendment"
}
}
},
"localname": "InvestmentCompanyRegistrationAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_InvestmentCompanyRegistrationAmendmentNumber": {
"auth_ref": [
"r90"
],
"lang": {
"en-us": {
"role": {
"label": "Investment Company Registration Amendment Number"
}
}
},
"localname": "InvestmentCompanyRegistrationAmendmentNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/AuditInformation",
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_LegalEntityIdentifier": {
"auth_ref": [
"r34"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_NewEffectiveDateForPreviousFiling": {
"auth_ref": [
"r74",
"r75",
"r76",
"r77"
],
"lang": {
"en-us": {
"role": {
"label": "New Effective Date for Previous Filing"
}
}
},
"localname": "NewEffectiveDateForPreviousFiling",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_NoSubstantiveChanges462c": {
"auth_ref": [
"r122"
],
"lang": {
"en-us": {
"role": {
"label": "No Substantive Changes, 462(c)"
}
}
},
"localname": "NoSubstantiveChanges462c",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_NoSubstantiveChanges462cFileNumber": {
"auth_ref": [
"r122"
],
"lang": {
"en-us": {
"role": {
"label": "No Substantive Changes, 462(c), File Number"
}
}
},
"localname": "NoSubstantiveChanges462cFileNumber",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "domainItemType"
},
"dei_OtherReportingStandardItemNumber": {
"auth_ref": [
"r49"
],
"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/2022q4",
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "stringItemType"
},
"dei_PostEffectiveAmendment": {
"auth_ref": [
"r35"
],
"lang": {
"en-us": {
"role": {
"label": "Post-Effective Amendment"
}
}
},
"localname": "PostEffectiveAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PostEffectiveAmendmentNumber": {
"auth_ref": [
"r35"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_PreCommencementIssuerTenderOffer": {
"auth_ref": [
"r42"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreCommencementTenderOffer": {
"auth_ref": [
"r43"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreEffectiveAmendment": {
"auth_ref": [
"r35"
],
"lang": {
"en-us": {
"role": {
"label": "Pre-Effective Amendment"
}
}
},
"localname": "PreEffectiveAmendment",
"nsuri": "http://xbrl.sec.gov/dei/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"dei_PreEffectiveAmendmentNumber": {
"auth_ref": [
"r35"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_RegistrationStatementAmendmentNumber": {
"auth_ref": [
"r35"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "sequenceNumberItemType"
},
"dei_Security12bTitle": {
"auth_ref": [
"r36"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityTitleItemType"
},
"dei_Security12gTitle": {
"auth_ref": [
"r40"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityTitleItemType"
},
"dei_SecurityExchangeName": {
"auth_ref": [
"r39"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "edgarExchangeCodeItemType"
},
"dei_SecurityReportingObligation": {
"auth_ref": [
"r44"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "securityReportingObligationItemType"
},
"dei_SolicitingMaterial": {
"auth_ref": [
"r45"
],
"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/2022q4",
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "tradingSymbolItemType"
},
"dei_WrittenCommunications": {
"auth_ref": [
"r120"
],
"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/2022q4",
"presentation": [
"http://xbrl.sec.gov/dei/role/document/Cover"
],
"xbrltype": "booleanItemType"
},
"ecd_Additional402vDisclosureTextBlock": {
"auth_ref": [
"r91"
],
"lang": {
"en-us": {
"role": {
"label": "Additional 402(v) Disclosure [Text Block]"
}
}
},
"localname": "Additional402vDisclosureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AdjToCompAmt": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation Amount"
}
}
},
"localname": "AdjToCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_AdjToCompAxis": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Compensation [Axis]"
}
}
},
"localname": "AdjToCompAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_AdjToNonPeoNeoCompFnTextBlock": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
}
}
},
"localname": "AdjToNonPeoNeoCompFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AdjToPeoCompFnTextBlock": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "Adjustment To PEO Compensation, Footnote [Text Block]"
}
}
},
"localname": "AdjToPeoCompFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AggtErrCompAmt": {
"auth_ref": [
"r53",
"r65",
"r81",
"r109"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Amount"
}
}
},
"localname": "AggtErrCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_AggtErrCompNotYetDeterminedTextBlock": {
"auth_ref": [
"r56",
"r68",
"r84",
"r112"
],
"lang": {
"en-us": {
"role": {
"label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
}
}
},
"localname": "AggtErrCompNotYetDeterminedTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_AllAdjToCompMember": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "All Adjustments to Compensation [Member]"
}
}
},
"localname": "AllAdjToCompMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_AllExecutiveCategoriesMember": {
"auth_ref": [
"r104"
],
"lang": {
"en-us": {
"role": {
"label": "All Executive Categories [Member]"
}
}
},
"localname": "AllExecutiveCategoriesMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_AllIndividualsMember": {
"auth_ref": [
"r60",
"r69",
"r85",
"r104",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "All Individuals [Member]"
}
}
},
"localname": "AllIndividualsMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_ChangedPeerGroupFnTextBlock": {
"auth_ref": [
"r95"
],
"lang": {
"en-us": {
"role": {
"label": "Changed Peer Group, Footnote [Text Block]"
}
}
},
"localname": "ChangedPeerGroupFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CoSelectedMeasureAmt": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Amount"
}
}
},
"localname": "CoSelectedMeasureAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "decimalItemType"
},
"ecd_CoSelectedMeasureName": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Company Selected Measure Name"
}
}
},
"localname": "CoSelectedMeasureName",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
"auth_ref": [
"r101"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsNetIncomeTextBlock": {
"auth_ref": [
"r100"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Net Income [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsNetIncomeTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
"auth_ref": [
"r102"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Other Measure [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsOtherMeasureTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
"auth_ref": [
"r99"
],
"lang": {
"en-us": {
"role": {
"label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
}
}
},
"localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
"auth_ref": [
"r98"
],
"lang": {
"en-us": {
"role": {
"label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
}
}
},
"localname": "EquityValuationAssumptionDifferenceFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ErrCompAnalysisTextBlock": {
"auth_ref": [
"r53",
"r65",
"r81",
"r109"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneous Compensation Analysis [Text Block]"
}
}
},
"localname": "ErrCompAnalysisTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ErrCompRecoveryTable": {
"auth_ref": [
"r50",
"r62",
"r78",
"r106"
],
"lang": {
"en-us": {
"role": {
"label": "Erroneously Awarded Compensation Recovery [Table]"
}
}
},
"localname": "ErrCompRecoveryTable",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_ExecutiveCategoryAxis": {
"auth_ref": [
"r104"
],
"lang": {
"en-us": {
"role": {
"label": "Executive Category [Axis]"
}
}
},
"localname": "ExecutiveCategoryAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
"auth_ref": [
"r57",
"r69",
"r85",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
"auth_ref": [
"r57",
"r69",
"r85",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Expense of Enforcement, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
"auth_ref": [
"r57",
"r69",
"r85",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery due to Violation of Home Country Law, Amount"
}
}
},
"localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
"auth_ref": [
"r57",
"r69",
"r85",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
}
}
},
"localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_ForgoneRecoveryIndName": {
"auth_ref": [
"r57",
"r69",
"r85",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Forgone Recovery, Individual Name"
}
}
},
"localname": "ForgoneRecoveryIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_IndividualAxis": {
"auth_ref": [
"r60",
"r69",
"r85",
"r104",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Individual [Axis]"
}
}
},
"localname": "IndividualAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_MeasureAxis": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Measure [Axis]"
}
}
},
"localname": "MeasureAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_MeasureName": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Measure Name"
}
}
},
"localname": "MeasureName",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_NamedExecutiveOfficersFnTextBlock": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "Named Executive Officers, Footnote [Text Block]"
}
}
},
"localname": "NamedExecutiveOfficersFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_NonGaapMeasureDescriptionTextBlock": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Non-GAAP Measure Description [Text Block]"
}
}
},
"localname": "NonGaapMeasureDescriptionTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_NonNeosMember": {
"auth_ref": [
"r57",
"r69",
"r85",
"r104",
"r113"
],
"lang": {
"en-us": {
"role": {
"label": "Non-NEOs [Member]"
}
}
},
"localname": "NonNeosMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
"auth_ref": [
"r94"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Compensation Actually Paid Amount"
}
}
},
"localname": "NonPeoNeoAvgCompActuallyPaidAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_NonPeoNeoAvgTotalCompAmt": {
"auth_ref": [
"r93"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO Average Total Compensation Amount"
}
}
},
"localname": "NonPeoNeoAvgTotalCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_NonPeoNeoMember": {
"auth_ref": [
"r104"
],
"lang": {
"en-us": {
"role": {
"label": "Non-PEO NEO [Member]"
}
}
},
"localname": "NonPeoNeoMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_OtherPerfMeasureAmt": {
"auth_ref": [
"r96"
],
"lang": {
"en-us": {
"role": {
"label": "Other Performance Measure Amount"
}
}
},
"localname": "OtherPerfMeasureAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "decimalItemType"
},
"ecd_OutstandingAggtErrCompAmt": {
"auth_ref": [
"r55",
"r67",
"r83",
"r111"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Aggregate Erroneous Compensation Amount"
}
}
},
"localname": "OutstandingAggtErrCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_OutstandingRecoveryCompAmt": {
"auth_ref": [
"r58",
"r70",
"r86",
"r114"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Recovery Compensation Amount"
}
}
},
"localname": "OutstandingRecoveryCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_OutstandingRecoveryIndName": {
"auth_ref": [
"r58",
"r70",
"r86",
"r114"
],
"lang": {
"en-us": {
"role": {
"label": "Outstanding Recovery, Individual Name"
}
}
},
"localname": "OutstandingRecoveryIndName",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_PayVsPerformanceDisclosureLineItems": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure [Line Items]"
}
}
},
"localname": "PayVsPerformanceDisclosureLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"xbrltype": "stringItemType"
},
"ecd_PeerGroupIssuersFnTextBlock": {
"auth_ref": [
"r95"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Issuers, Footnote [Text Block]"
}
}
},
"localname": "PeerGroupIssuersFnTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_PeerGroupTotalShareholderRtnAmt": {
"auth_ref": [
"r95"
],
"lang": {
"en-us": {
"role": {
"label": "Peer Group Total Shareholder Return Amount"
}
}
},
"localname": "PeerGroupTotalShareholderRtnAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PeoActuallyPaidCompAmt": {
"auth_ref": [
"r94"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Actually Paid Compensation Amount"
}
}
},
"localname": "PeoActuallyPaidCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PeoMember": {
"auth_ref": [
"r104"
],
"lang": {
"en-us": {
"role": {
"label": "PEO [Member]"
}
}
},
"localname": "PeoMember",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"ecd_PeoName": {
"auth_ref": [
"r97"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Name"
}
}
},
"localname": "PeoName",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "normalizedStringItemType"
},
"ecd_PeoTotalCompAmt": {
"auth_ref": [
"r93"
],
"lang": {
"en-us": {
"role": {
"label": "PEO Total Compensation Amount"
}
}
},
"localname": "PeoTotalCompAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_PvpTable": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance Disclosure [Table]"
}
}
},
"localname": "PvpTable",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_PvpTableTextBlock": {
"auth_ref": [
"r92"
],
"lang": {
"en-us": {
"role": {
"label": "Pay vs Performance [Table Text Block]"
}
}
},
"localname": "PvpTableTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_RecoveryOfErrCompDisclosureLineItems": {
"auth_ref": [
"r50",
"r62",
"r78",
"r106"
],
"lang": {
"en-us": {
"role": {
"label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
}
}
},
"localname": "RecoveryOfErrCompDisclosureLineItems",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"xbrltype": "stringItemType"
},
"ecd_RestatementDateAxis": {
"auth_ref": [
"r51",
"r63",
"r79",
"r107"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date [Axis]"
}
}
},
"localname": "RestatementDateAxis",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "stringItemType"
},
"ecd_RestatementDeterminationDate": {
"auth_ref": [
"r52",
"r64",
"r80",
"r108"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Determination Date"
}
}
},
"localname": "RestatementDeterminationDate",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "dateItemType"
},
"ecd_RestatementDoesNotRequireRecoveryTextBlock": {
"auth_ref": [
"r59",
"r71",
"r87",
"r115"
],
"lang": {
"en-us": {
"role": {
"label": "Restatement Does Not Require Recovery [Text Block]"
}
}
},
"localname": "RestatementDoesNotRequireRecoveryTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_StkPrcOrTsrEstimationMethodTextBlock": {
"auth_ref": [
"r54",
"r66",
"r82",
"r110"
],
"lang": {
"en-us": {
"role": {
"label": "Stock Price or TSR Estimation Method [Text Block]"
}
}
},
"localname": "StkPrcOrTsrEstimationMethodTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_TabularListTableTextBlock": {
"auth_ref": [
"r103"
],
"lang": {
"en-us": {
"role": {
"label": "Tabular List [Table Text Block]"
}
}
},
"localname": "TabularListTableTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"ecd_TotalShareholderRtnAmt": {
"auth_ref": [
"r95"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Amount"
}
}
},
"localname": "TotalShareholderRtnAmt",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
},
"ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
"auth_ref": [
"r102"
],
"lang": {
"en-us": {
"role": {
"label": "Total Shareholder Return Vs Peer Group [Text Block]"
}
}
},
"localname": "TotalShareholderRtnVsPeerGroupTextBlock",
"nsuri": "http://xbrl.sec.gov/ecd/2022q4",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "textBlockItemType"
},
"rp_EquityAwardsGrantedDuringTheYearUnvestedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Equity Awards Granted During the Year, Unvested [Member]"
}
}
},
"localname": "EquityAwardsGrantedDuringTheYearUnvestedMember",
"nsuri": "http://www.rapid7.com/20230420",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"rp_EquityAwardsGrantedDuringTheYearVestedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Equity Awards Granted During the Year, Vested [Member]"
}
}
},
"localname": "EquityAwardsGrantedDuringTheYearVestedMember",
"nsuri": "http://www.rapid7.com/20230420",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"rp_EquityAwardsGrantedInPriorYearsUnvestedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Equity Awards Granted in Prior Years, Unvested [Member]"
}
}
},
"localname": "EquityAwardsGrantedInPriorYearsUnvestedMember",
"nsuri": "http://www.rapid7.com/20230420",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"rp_EquityAwardsGrantedInPriorYearsVestedMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Equity Awards Granted in Prior Years, Vested [Member]"
}
}
},
"localname": "EquityAwardsGrantedInPriorYearsVestedMember",
"nsuri": "http://www.rapid7.com/20230420",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "domainItemType"
},
"rp_StockAwardsAdjustmentsMember": {
"auth_ref": [],
"lang": {
"en-us": {
"role": {
"label": "Stock Awards Adjustments [Member]"
}
}
},
"localname": "StockAwardsAdjustmentsMember",
"nsuri": "http://www.rapid7.com/20230420",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"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",
"r30",
"r31",
"r32",
"r33",
"r129"
],
"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/2022",
"presentation": [
"http://xbrl.sec.gov/ecd/role/PvpDisclosure"
],
"xbrltype": "monetaryItemType"
}
},
"unitCount": 1
}
},
"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/extlink&oid=126953954&loc=SL114868664-224227",
"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/extlink&oid=126954810&loc=d3e3602-108585",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r10": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r100": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r101": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r102": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iv",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r103": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "6",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r104": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "6",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r105": {
"Name": "Regulation S-K",
"Number": "229",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r106": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r107": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r108": {
"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"
},
"r109": {
"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"
},
"r11": {
"Name": "Accounting Standards Codification",
"Paragraph": "11",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r110": {
"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"
},
"r111": {
"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"
},
"r112": {
"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"
},
"r113": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r114": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r115": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subsection": "w",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r116": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "313",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r117": {
"Name": "Regulation S-T",
"Number": "232",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r118": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "405",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r119": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "413",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r12": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r120": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "425",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r121": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r122": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r123": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r124": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "462",
"Subsection": "e",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r125": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "486",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r126": {
"Name": "Securities Act",
"Number": "230",
"Publisher": "SEC",
"Section": "486",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r127": {
"Name": "Securities Act",
"Number": "7A",
"Publisher": "SEC",
"Section": "B",
"Subsection": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r128": {
"Name": "Securities Act",
"Publisher": "SEC",
"Section": "8",
"Subsection": "c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r129": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(ii))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2009/role/commonPracticeRef"
},
"r13": {
"Name": "Accounting Standards Codification",
"Paragraph": "4",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r14": {
"Name": "Accounting Standards Codification",
"Paragraph": "8",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r15": {
"Name": "Accounting Standards Codification",
"Paragraph": "9",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r16": {
"Name": "Accounting Standards Codification",
"Paragraph": "60B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "260",
"URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r17": {
"Name": "Accounting Standards Codification",
"Paragraph": "22",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r18": {
"Name": "Accounting Standards Codification",
"Paragraph": "30",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r19": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"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/extlink&oid=120399700&loc=SL114874048-224260",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r20": {
"Name": "Accounting Standards Codification",
"Paragraph": "32",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r21": {
"Name": "Accounting Standards Codification",
"Paragraph": "3",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(c)",
"Topic": "323",
"URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r22": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r23": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r24": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r25": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-01(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r26": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(i))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r27": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r28": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r29": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(4)(iv))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r3": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "220",
"Subparagraph": "(SX 210.7-04(18))",
"Topic": "944",
"URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
"role": "http://fasb.org/us-gaap/role/ref/legacyRef"
},
"r30": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.13-02(a)(5))",
"Topic": "470",
"URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r31": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "65",
"SubTopic": "40",
"Subparagraph": "(f)",
"Topic": "815",
"URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r32": {
"Name": "Accounting Standards Codification",
"Paragraph": "28",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(f)",
"Topic": "825",
"URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r33": {
"Name": "Accounting Standards Codification",
"Paragraph": "31",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "280",
"URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
"role": "http://www.xbrl.org/2003/role/exampleRef"
},
"r34": {
"Publisher": "Global LEI Foundation",
"URI": "www.leiroc.org",
"URIDate": "2013-08-21",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r35": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r36": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r37": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r38": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "b-23",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r39": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "d1-1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r4": {
"Name": "Accounting Standards Codification",
"Paragraph": "7",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "20",
"Topic": "205",
"URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r40": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12",
"Subsection": "g",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r41": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "12, 13, 15d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r42": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "13e",
"Subsection": "4c",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r43": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "14d",
"Subsection": "2b",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r44": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "15",
"Subsection": "d",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r45": {
"Name": "Exchange Act",
"Number": "240",
"Publisher": "SEC",
"Section": "14a",
"Subsection": "12",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r46": {
"Name": "Form 10-K",
"Number": "249",
"Publisher": "SEC",
"Section": "310",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r47": {
"Name": "Form 10-Q",
"Number": "240",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r48": {
"Name": "Form 10-Q",
"Number": "249",
"Publisher": "SEC",
"Section": "308",
"Subsection": "a",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r49": {
"Name": "Form 20-F",
"Number": "249",
"Publisher": "SEC",
"Section": "220",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r5": {
"Name": "Accounting Standards Codification",
"Paragraph": "1A",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r50": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r51": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r52": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "A",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r53": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "B",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r54": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "C",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r55": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "D",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r56": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Sentence": "E",
"Subparagraph": "i",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r57": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "ii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r58": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "iii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r59": {
"Name": "Form 20-F",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "6",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r6": {
"Name": "Accounting Standards Codification",
"Paragraph": "1B",
"Publisher": "FASB",
"Section": "45",
"SubTopic": "10",
"Subparagraph": "(a)",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r60": {
"Name": "Form 20-F",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "6",
"Subparagraph": "ii",
"Subsection": "F",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r61": {
"Name": "Form 40-F",
"Number": "249",
"Publisher": "SEC",
"Section": "240",
"Subsection": "f",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r62": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r63": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r64": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "i",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r65": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "ii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r66": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "iii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r67": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "iv",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r68": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Sentence": "v",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r69": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r7": {
"Name": "Accounting Standards Codification",
"Paragraph": "6",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Topic": "220",
"URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r70": {
"Name": "Form 40-F",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "19",
"Subparagraph": "3",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r71": {
"Name": "Form 40-F",
"Paragraph": "b",
"Publisher": "SEC",
"Section": "19",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r72": {
"Name": "Form 8-K",
"Number": "249",
"Publisher": "SEC",
"Section": "308",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r73": {
"Name": "Form F-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r74": {
"Name": "Form N-2",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r75": {
"Name": "Form N-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r76": {
"Name": "Form N-4",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r77": {
"Name": "Form N-6",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r78": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r79": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r8": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "S99",
"SubTopic": "10",
"Subparagraph": "(SX 210.4-08(g)(1)(ii))",
"Topic": "235",
"URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r80": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "i",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r81": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "ii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r82": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "iii",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r83": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "iv",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r84": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Sentence": "v",
"Subparagraph": "1",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r85": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "2",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r86": {
"Name": "Form N-CSR",
"Paragraph": "a",
"Publisher": "SEC",
"Section": "18",
"Subparagraph": "3",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r87": {
"Name": "Form N-CSR",
"Paragraph": "b",
"Publisher": "SEC",
"Section": "18",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r88": {
"Name": "Form S-3",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r89": {
"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"
},
"r9": {
"Name": "Accounting Standards Codification",
"Paragraph": "1",
"Publisher": "FASB",
"Section": "50",
"SubTopic": "10",
"Subparagraph": "(b)(2)",
"Topic": "250",
"URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
"role": "http://www.xbrl.org/2003/role/disclosureRef"
},
"r90": {
"Name": "Investment Company Act",
"Number": "270",
"Publisher": "SEC",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r91": {
"Name": "Regulation S-K",
"Number": "229",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r92": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "1",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r93": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "ii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r94": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iii",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r95": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "iv",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r96": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "2",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "vi",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r97": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "3",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r98": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "4",
"Publisher": "SEC",
"Section": "402",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
},
"r99": {
"Name": "Regulation S-K",
"Number": "229",
"Paragraph": "5",
"Publisher": "SEC",
"Section": "402",
"Subparagraph": "i",
"Subsection": "v",
"role": "http://www.xbrl.org/2003/role/presentationRef"
}
},
"version": "2.2"
}