XML 21 R7.htm IDEA: XBRL DOCUMENT
v3.22.4

Consolidated Statements of Stockholders' Equity (Deficit) - USD ($) $ in Thousands | Common Stock Redeemable Convertible Preferred Stock | Common Stock Series B and Series C Redeemable Convertible Preferred Stock | Common Stock Series C Redeemable Convertible Preferred Stock | Common Stock Common stock warrants | Common Stock | Additional Paid-in Capital Redeemable Convertible Preferred Stock | Additional Paid-in Capital Series B and Series C Redeemable Convertible Preferred Stock | Additional Paid-in Capital Series C Redeemable Convertible Preferred Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Other Comprehensive Loss | Redeemable Convertible Preferred Stock | Series B and Series C Redeemable Convertible Preferred Stock | Series C Redeemable Convertible Preferred Stock | Total
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Beginning Balance at Dec. 31, 2019 |  |  |  |  | $ 3 |  |  |  | $ 203,492 | $ (263,474) |  |  |  |  | $ (59,979)
Beginning Balance (in shares) at Dec. 31, 2019 |  |  |  |  | 34,197,822 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  | (54,032) |  |  |  |  | (54,032)
Stock-based compensation |  |  |  |  |  |  |  |  | 10,660 |  |  |  |  |  | 10,660
Stock-based compensation - earnout |  |  |  |  |  |  |  |  | 636 |  |  |  |  |  | 636
Stock-based compensation - earnout (in shares) |  |  |  |  | 1,976,332 |  |  |  |  |  |  |  |  |  |
Issuance of common stock for acquisitions |  |  |  |  |  |  |  |  | 6,898 |  |  |  |  |  | 6,898
Issuance of common stock for acquisitions (in shares) |  |  |  |  | 785,330 |  |  |  |  |  |  |  |  |  |
Exercise of stock options |  |  |  |  |  |  |  |  | 1,029 |  |  |  |  |  | 1,029
Exercise of stock options (in shares) |  |  |  |  | 505,711 |  |  |  |  |  |  |  |  |  |
Net share settlement of common stock options and restricted stock units |  |  |  |  | 1,189,911 |  |  |  |  |  |  |  |  |  |
Inducement to convert preferred stock |  |  |  |  |  |  |  |  | (17,284) |  |  |  |  |  | (17,284)
Impacts of recognition of contingent beneficial conversion feature |  |  |  |  |  |  |  |  | (5,208) |  |  |  |  |  | (5,208)
Recapitalization and PIPE financing |  |  |  |  | $ 5 |  |  |  | 239,722 |  |  |  |  |  | 239,727
Recapitalization and PIPE financing (in shares) |  |  |  |  | 35,304,052 |  |  |  |  |  |  |  |  |  |
Tax impacts of recapitalization |  |  |  |  |  |  |  |  | 187 |  |  |  |  |  | 187
Earnout liability |  |  |  |  |  |  |  |  | (50,238) |  |  |  |  |  | (50,238)
Earnout liability (in shares) |  |  |  |  | 4,023,668 |  |  |  |  |  |  |  |  |  |
Cancellation of redeemable convertible preferred stock repurchase liability |  |  |  |  |  |  |  |  | 480 |  |  |  |  |  | 480
Issuance of Series C redeemable convertible preferred stock |  |  |  |  |  |  | $ 4,836 |  |  |  |  |  | $ 4,836 |  |
Issuance of Series C redeemable convertible preferred stock (in shares) |  | 682,539 |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of convertible notes to Series C redeemable convertible preferred stock |  |  |  |  |  | $ 11,029 |  | $ 1,436 |  |  |  | $ 11,029 |  | $ 1,436 |
Conversion of convertible notes to Series C redeemable convertible preferred stock (in shares) | 702,791 |  | 198,750 | 1,705,266 |  |  |  |  |  |  |  |  |  |  |
Vesting of restricted stock awards issued for acquisitions (in shares) |  |  |  |  | 472,141 |  |  |  |  |  |  |  |  |  |
Shareholder contribution |  |  |  |  |  |  |  |  | 17,584 |  |  |  |  |  | 17,584
Issuance of common stock warrants |  |  |  |  |  |  |  |  | 44 |  |  |  |  |  | 44
Shares repurchased |  |  |  |  |  | $ 480 |  |  |  |  |  | $ 480 |  |  |
Shares repurchased (in shares) | (75,162) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Ending Balance at Dec. 31, 2020 |  |  |  |  | $ 8 |  |  |  | 424,823 | (317,506) |  |  |  |  | 107,325
Ending Balance (in shares) at Dec. 31, 2020 |  |  |  |  | 81,669,151 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  | (106,606) | $ (259) |  |  |  | (106,865)
Stock-based compensation |  |  |  |  |  |  |  |  | 15,631 |  |  |  |  |  | 15,631
Stock-based compensation - earnout |  |  |  |  |  |  |  |  | 22,961 |  |  |  |  |  | 22,961
Issuance of common stock for acquisitions |  |  |  |  | $ 1 |  |  |  | 35,706 |  |  |  |  |  | 35,707
Issuance of common stock for acquisitions (in shares) |  |  |  |  | 2,042,652 |  |  |  |  |  |  |  |  |  |
Contingent consideration for acquisitions |  |  |  |  |  |  |  |  | 6,685 |  |  |  |  |  | 6,685
Reclassification of earnout liability upon vesting |  |  |  |  |  |  |  |  | 54,891 |  |  |  |  |  | 54,891
Reclassification of private warrant liability upon exercise |  |  |  |  |  |  |  |  | 31,730 |  |  |  |  |  | 31,730
Vesting of restricted stock awards (in shares) |  |  |  |  | 2,549,223 |  |  |  |  |  |  |  |  |  |
Exercise of stock warrants |  |  |  |  | $ 1 |  |  |  | 126,768 |  |  |  |  |  | 126,769
Exercise of stock warrants (in shares) |  |  |  |  | 11,521,412 |  |  |  |  |  |  |  |  |  |
Exercise of stock options |  |  |  |  |  |  |  |  | 4,326 |  |  |  |  |  | 4,326
Exercise of stock options (in shares) |  |  |  |  | 1,700,557 |  |  |  |  |  |  |  |  |  |
Income tax withholdings |  |  |  |  |  |  |  |  | (28,940) |  |  |  |  |  | (28,940)
Income tax withholdings (in shares) |  |  |  |  | (1,521,398) |  |  |  |  |  |  |  |  |  |
Transaction costs |  |  |  |  |  |  |  |  | (262) |  |  |  |  |  | (262)
Capped call transactions |  |  |  |  |  |  |  |  | (52,913) |  |  |  |  |  | (52,913)
Ending Balance at Dec. 31, 2021 |  |  |  |  | $ 10 |  |  |  | 641,406 | (424,112) | (259) |  |  |  | 217,045
Ending Balance (in shares) at Dec. 31, 2021 |  |  |  |  | 97,961,597 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (11,800)
Ending Balance at Mar. 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 211,392
Beginning Balance at Dec. 31, 2021 |  |  |  |  | $ 10 |  |  |  | 641,406 | (424,112) | (259) |  |  |  | 217,045
Beginning Balance (in shares) at Dec. 31, 2021 |  |  |  |  | 97,961,597 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (40,910)
Ending Balance at Jun. 30, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 194,543
Beginning Balance at Dec. 31, 2021 |  |  |  |  | $ 10 |  |  |  | 641,406 | (424,112) | (259) |  |  |  | 217,045
Beginning Balance (in shares) at Dec. 31, 2021 |  |  |  |  | 97,961,597 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (127,398)
Ending Balance at Sep. 30, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 112,603
Beginning Balance at Dec. 31, 2021 |  |  |  |  | $ 10 |  |  |  | 641,406 | (424,112) | (259) |  |  |  | 217,045
Beginning Balance (in shares) at Dec. 31, 2021 |  |  |  |  | 97,961,597 |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  | (156,559) | (5,912) |  |  |  | (162,471)
Stock-based compensation |  |  |  |  |  |  |  |  | 27,041 |  |  |  |  |  | 27,041
Issuance of common stock for acquisitions |  |  |  |  |  |  |  |  | 3,552 |  |  |  |  |  | 3,552
Issuance of common stock for acquisitions (in shares) |  |  |  |  | 628,660 |  |  |  |  |  |  |  |  |  |
Contingent consideration for acquisitions |  |  |  |  |  |  |  |  | 530 |  |  |  |  |  | 530
Vesting of restricted stock awards (in shares) |  |  |  |  | 2,144,546 |  |  |  |  |  |  |  |  |  |
Exercise of stock options |  |  |  |  |  |  |  |  | 1,116 |  |  |  |  |  | $ 1,116
Exercise of stock options (in shares) |  |  |  |  | 473,653 |  |  |  |  |  |  |  |  |  | 473,653
Income tax withholdings |  |  |  |  |  |  |  |  | (3,108) |  |  |  |  |  | $ (3,108)
Income tax withholdings (in shares) |  |  |  |  | (613,377) |  |  |  |  |  |  |  |  |  |
Shares repurchased |  |  |  |  |  |  |  |  |  | 4,352 |  |  |  |  | 4,352
Shares repurchased (in shares) |  |  |  |  | (2,388,756) |  |  |  |  |  |  |  |  |  |
Ending Balance at Dec. 31, 2022 |  |  |  |  | $ 10 |  |  |  | 670,537 | (585,023) | (6,171) |  |  |  | 79,353
Ending Balance (in shares) at Dec. 31, 2022 |  |  |  |  | 98,206,323 |  |  |  |  |  |  |  |  |  |
Beginning Balance at Mar. 31, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 211,392
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (29,110)
Ending Balance at Jun. 30, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 194,543
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | (86,488)
Ending Balance at Sep. 30, 2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 112,603
Increase (Decrease) in Stockholders' Equity [Roll Forward] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Comprehensive loss |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ (35,073)
Shares repurchased (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,388,756
Ending Balance at Dec. 31, 2022 |  |  |  |  | $ 10 |  |  |  | $ 670,537 | $ (585,023) | $ (6,171) |  |  |  | $ 79,353
Ending Balance (in shares) at Dec. 31, 2022 |  |  |  |  | 98,206,323 |  |  |  |  |  |  |  |  |  |

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) for the Cancellation of redeemable convertible preferred stock repurchase liability. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalCancellationOfRedeemableConvertiblePreferredStockRepurchase
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in additional paid in capital resulting from capped call transactions + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalCappedCallTransactions
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) as contingent consideration for acquisition. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalContingentContingentConsiderationForAcquisitions
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of adjustments to additional paid in resulting from the recognition of earnout liability. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalEarnoutLiability
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of adjustments to additional paid in capital reclassification of earnout liability upon vesting. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalReclassificationOfEarnoutLiabilityUponVesting
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of adjustments to additional paid in capital from the reclassification of private warrant liability upon exercise. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalReclassificationOfPrivateWarrantLiabilityUponExercise
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) from shareholder contribution. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalShareholderContribution
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of adjustments to additional paid in resulting from the Impact of tax on recapitalization. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalTaxImpactOnRecapitalization
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) resulting from transaction costs. + References No definition available. + Details
Name: | prch_AdjustmentsToAdditionalPaidInCapitalTransactionCosts
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase to additional paid-in capital (APIC) for earnout compensation. + References No definition available. + Details
Name: | prch_ApicShareBasedPaymentArrangementIncreaseForEarnoutCompensation
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) for the inducement to convert preferred stock. + References No definition available. + Details
Name: | prch_ApicShareBasedPaymentArrangementInducementToConvertPreferredStock
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease in additional paid in capital (APIC) for the recognition of contingent beneficial conversion feature. + References No definition available. + Details
Name: | prch_ApicShareBasedPaymentArrangementRecognitionOfContingentBeneficialConversionFeature
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares issued during the period for settlement of common stock and restricted stock units. + References No definition available. + Details
Name: | prch_SharesIssuedSettlementOfSharesAndUnits
Namespace Prefix: | prch_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of the earnout liability. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodSharesEarnoutLiability
Namespace Prefix: | prch_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of stock issued during period shares income tax deficiency from share-based compensation. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodSharesIncomeTaxDeficiencyFromShareBasedCompensation
Namespace Prefix: | prch_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of the recapitalization and pipe financing. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodSharesRecapitalizationAndPipeFinancing
Namespace Prefix: | prch_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock issued during period shares stock warrants exercised. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodSharesStockWarrantsExercised
Namespace Prefix: | prch_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of shares issued during the period as a result of the recapitalization and pipe financing. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodValueRecapitalizationAndPipeFinancing
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock issued during period value stock warrants exercised. + References No definition available. + Details
Name: | prch_StockIssuedDuringPeriodValueStockWarrantsExercised
Namespace Prefix: | prch_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement. + References No definition available. + Details
Name: | us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -URI https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 25 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(22)) -URI https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(24)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(26)) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580 + Details
Name: | us-gaap_ComprehensiveIncomeNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInStockholdersEquityRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of stock issued during the period pursuant to acquisitions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1E -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP). + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued pursuant to acquisitions during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -URI https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_StockholdersEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant