XML 98 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Stockholders' Equity (USD $)
In Thousands
Total
LAMAR MEDIA CORP [Member]
Preferred Stock [Member]
Series AA Preferred Stock [Member]
Preferred Stock [Member]
Preferred Class A [Member]
Common Stock [Member]
LAMAR MEDIA CORP [Member]
Common Stock [Member]
Common Class A [Member]
Common Stock [Member]
Common Class B [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
LAMAR MEDIA CORP [Member]
Accumulated Comprehensive Income [Member]
Accumulated Comprehensive Income [Member]
LAMAR MEDIA CORP [Member]
Accumulated Deficit [Member]
Accumulated Deficit [Member]
LAMAR MEDIA CORP [Member]
Beginning Balance at Dec. 31, 2011 $ 827,721us-gaap_StockholdersEquity $ 778,112us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= lamr_SeriesAaPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 95us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 15us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (888,518)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 2,405,679us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 2,579,318us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 5,326us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
$ 5,326us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
$ (694,876)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (1,806,532)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Non-cash compensation 14,466us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue               14,466us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Contribution from parent   26,839lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
              26,839lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Exercise of stock options 10,356us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    10,355us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Issuance of shares of common stock through employee purchase plan 3,499us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan               3,499us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Tax shortfall related to options exercised (1,481)us-gaap_DeferredTaxExpenseFromStockOptionsExercised               (1,481)us-gaap_DeferredTaxExpenseFromStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Purchase of treasury stock (1,113)us-gaap_TreasuryStockValueAcquiredParValueMethod             (1,113)us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
           
Foreign currency translation 652us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent 652us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                652us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
652us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
   
Net income 7,890us-gaap_NetIncomeLoss 8,115us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                    7,890us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
8,115us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividend to parent   (1,113)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                      (1,113)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividends (365)us-gaap_DividendsPreferredStock                       (365)us-gaap_DividendsPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending Balance at Dec. 31, 2012 861,625us-gaap_StockholdersEquity 812,605us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= lamr_SeriesAaPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
96us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
15us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(889,631)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,432,518us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,606,157us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
5,978us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
5,978us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
(687,351)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,799,530)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Non-cash compensation 18,179us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue               18,179us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Contribution from parent   37,858lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
              37,858lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Exercise of stock options 16,993us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    16,992us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Issuance of shares of common stock through employee purchase plan 3,900us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan               3,900us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Tax shortfall related to options exercised (1,214)us-gaap_DeferredTaxExpenseFromStockOptionsExercised               (1,214)us-gaap_DeferredTaxExpenseFromStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Purchase of treasury stock (4,200)us-gaap_TreasuryStockValueAcquiredParValueMethod             (4,200)us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
           
Foreign currency translation (2,111)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent (2,111)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                (2,111)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
(2,111)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
   
Net income 40,139us-gaap_NetIncomeLoss 40,338us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                    40,139us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
40,338us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividend to parent   (4,200)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                      (4,200)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividends (365)us-gaap_DividendsPreferredStock                       (365)us-gaap_DividendsPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending Balance at Dec. 31, 2013 932,946us-gaap_StockholdersEquity 884,490us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= lamr_SeriesAaPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
97us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
15us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(893,831)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,470,375us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,644,015us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
3,867us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
3,867us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
(647,577)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(1,763,392)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Non-cash compensation 17,600us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue               17,600us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Contribution from parent   38,201lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
              38,201lamr_AdjustmentsToAdditionalPaidInCapitalContributionFromParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
       
Exercise of stock options 16,247us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised         1us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    16,246us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Issuance of shares of common stock through employee purchase plan 4,368us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan               4,368us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Tax shortfall related to options exercised (13)us-gaap_DeferredTaxExpenseFromStockOptionsExercised               (13)us-gaap_DeferredTaxExpenseFromStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Purchase of treasury stock (2,987)us-gaap_TreasuryStockValueAcquiredParValueMethod             (2,987)us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
           
Retirement of shares of treasury stock (896,818)us-gaap_TreasuryStockRetiredParValueMethodAmount         (17)us-gaap_TreasuryStockRetiredParValueMethodAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  896,818us-gaap_TreasuryStockRetiredParValueMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(896,801)us-gaap_TreasuryStockRetiredParValueMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
         
Foreign currency translation (1,413)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent (1,413)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                (1,413)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
(1,413)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
   
Net income 253,518us-gaap_NetIncomeLoss 287,035us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                    253,518us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
287,035us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividend to parent   (241,422)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
                      (241,422)lamr_DividendToParent
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
Dividends-distributions to common shareholders (238,435)us-gaap_DividendsCommonStock                       (238,435)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Dividends (365)us-gaap_DividendsPreferredStock                       (365)us-gaap_DividendsPreferredStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Ending Balance at Dec. 31, 2014 $ 981,466us-gaap_StockholdersEquity $ 966,891us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= lamr_SeriesAaPreferredStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 0us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_PreferredClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 0us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 81us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 15us-gaap_StockholdersEquity
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ 1,611,775us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 2,682,216us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 2,454us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
$ 2,454us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ComprehensiveIncomeMember
$ (632,859)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (1,717,779)us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember