XML 31 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 17, 2013
Nov. 11, 2013
Nov. 30, 2012
Mar. 21, 2015
Mar. 19, 2015
Mar. 19, 2015
Jan. 28, 2015
Mar. 28, 2015
Jan. 31, 2015
Mar. 21, 2015
Mar. 17, 2015
Dec. 31, 2012
Subsequent Event [Line Items]                            
Common stock, shares authorized 200,000,000us-gaap_CommonStockSharesAuthorized 200,000,000us-gaap_CommonStockSharesAuthorized                        
Preferred shares, authorized 10,000,000us-gaap_PreferredStockSharesAuthorized                          
Common stock, par value $ 0.0005us-gaap_CommonStockParOrStatedValuePerShare $ 0.0005us-gaap_CommonStockParOrStatedValuePerShare                        
Reverse stock split ratio 0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1                        
Warrant [Member]                            
Subsequent Event [Line Items]                            
Reverse stock split ratio 0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
                       
Reverse Stock Split [Member]                            
Subsequent Event [Line Items]                            
Common stock, shares increase decrease 1,000,000,000idi_IncreaseDecreaseInCommonStockSharesAuthorized
/ us-gaap_AwardTypeAxis
= idi_ReverseStockSplitMember
                         
Common stock, shares authorized 200,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_AwardTypeAxis
= idi_ReverseStockSplitMember
                         
Restricted Share Units [Member]                            
Subsequent Event [Line Items]                            
Number of Assumed equity awards outstanding of acquired entity 61,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
161,053us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
                      29,053us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Granted restricted share units 73,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
195,656us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
6,300us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
157,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
                   
Shanghai Tiger Shangda [Member]                            
Subsequent Event [Line Items]                            
Equity interest         100.00%us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
/ dei_LegalEntityAxis
= idi_ShanghaiTigerShangdaMember
                 
Tiger Yaoyang [Member]                            
Subsequent Event [Line Items]                            
Intangible assets recognized $ 1,990,000us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
/ dei_LegalEntityAxis
= idi_TigerYaoyangMember
                         
Non-controlling interest recognized 515,000us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
/ dei_LegalEntityAxis
= idi_TigerYaoyangMember
                         
Additional paid-in capital recognized 862,000us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
/ dei_LegalEntityAxis
= idi_TigerYaoyangMember
                         
Best One Inc [Member]                            
Subsequent Event [Line Items]                            
Equity interest 100.00%us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
/ dei_LegalEntityAxis
= idi_BestOneIncMember
                         
Best One Inc [Member] | Restricted Share Units [Member]                            
Subsequent Event [Line Items]                            
Share Based Compensation Description The RSUs vest annually beginning October 13, 2015 only if certain performance goals of Tiger Media are met. The shares underlying such RSUs will not be delivered until October 13, 2018, unless there is a change of control of Tiger Media.                          
Subsequent Event [Member]                            
Subsequent Event [Line Items]                            
Common stock, converted           4,016,846us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Common stock, par value           $ 0.0005us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.0005us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, earn out           1,800,220idi_PreferredStockEarnout
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Reverse stock split ratio             0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
             
Subsequent Event [Member] | Series A- Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           4,200,511us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          4,200,511us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, par value           $ 0.0001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.0001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Series B Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           764,791us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          764,791us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Series C Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           480,057us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          480,057us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Series D Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Common stock, converted           900,108us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Preferred stock, issued           2,100,252us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          2,100,252us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Restricted Share Units [Member]                            
Subsequent Event [Line Items]                            
Reverse stock split ratio               0.2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
           
Subsequent Event [Member] | Restricted Share Units [Member] | Executive Officers And Directors [Member]                            
Subsequent Event [Line Items]                            
Granted restricted share units                 355,800us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= idi_ExecutiveOfficersAndDirectorsMember
         
Subsequent Event [Member] | Restricted Share Units [Member] | Non Employee Director [Member]                            
Subsequent Event [Line Items]                            
Granted restricted share units                   136,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_TitleOfIndividualAxis
= idi_NonEmployeeDirectorMember
       
Subsequent Event [Member] | Employee Stock Option [Member]                            
Subsequent Event [Line Items]                            
Number of Assumed equity awards outstanding of acquired entity           960,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          960,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Shanghai Tiger Shangda [Member]                            
Subsequent Event [Line Items]                            
Equity interest                     100.00%us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
/ dei_LegalEntityAxis
= idi_ShanghaiTigerShangdaMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Lease contract period                     10 years      
Subsequent Event [Member] | Tiger Yaoyang [Member]                            
Subsequent Event [Line Items]                            
Acquisition of intangible assets in exchange of equity interest                     46.00%us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners
/ dei_LegalEntityAxis
= idi_TigerYaoyangMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Subsequent Event [Member] | Interactive Data [Member]                            
Subsequent Event [Line Items]                            
Equity interest           100.00%us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions
/ dei_LegalEntityAxis
= idi_InteractiveDataMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Subsequent Event [Member] | Best One Inc [Member]                            
Subsequent Event [Line Items]                            
Common stock, converted           4,016,846us-gaap_ConversionOfStockSharesConverted1
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
               
Common stock no par value           $ 0us-gaap_CommonStockNoParValue
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0us-gaap_CommonStockNoParValue
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Maximum [Member]                            
Subsequent Event [Line Items]                            
Maximum number of warrants exercised           17,250,785us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          17,250,785us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Series A- Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           8,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          8,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, par value           $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesAConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Series B Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           1,019,600us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          1,019,600us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, par value           $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesBConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Series C Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           640,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          640,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, par value           $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesCConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Series D Convertible Preferred Stock [Member]                            
Subsequent Event [Line Items]                            
Preferred stock, issued           4,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          4,000us-gaap_PreferredStockSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Preferred stock, par value           $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementClassOfStockAxis
= idi_SeriesDConvertiblePreferredStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Warrant [Member]                            
Subsequent Event [Line Items]                            
Number of Assumed equity awards outstanding of acquired entity           960,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          960,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Number of equity awards                       960,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_WarrantMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Restricted Share Units [Member]                            
Subsequent Event [Line Items]                            
Number of Assumed equity awards outstanding of acquired entity           2,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
          2,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Number of equity awards                       2,000,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Best One Inc [Member] | Employee Stock Option [Member]                            
Subsequent Event [Line Items]                            
Number of equity awards                       960,000us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ dei_LegalEntityAxis
= idi_BestOneIncMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Subsequent Event [Member] | Canada Lease Dispute [Member]                            
Subsequent Event [Line Items]                            
Revenue                         $ 210,000us-gaap_AdvertisingRevenue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= idi_DisputeMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember